20.12.2017 12:31
Здравствуйте! QT - это набор библиотек и компонентов для создания кроссплатформенных приложений, призванный заменить уникальные для каждой операционной системы компоненты, например, CommonDialog Contol предназначенный для создания диалоговых окон в Windows на Qt Quick Controls - аналогичный инструмент для создания окон под Windows, Linux, BSD и другие системы. Благодаря QT нет необходимости переписывать код программы для каждой ОС, а просто менять конфиги и компилировать программу под выбранную систему.
QT это не самостоятельный язык программирования, а надстройка-фреймворк для языков высокого уровня вроде С++, Python, Ruby, Java и других. Чтобы поближе с ним познакомится рекомендуем обратиться к официальной документации.