Описание тега qt
Основная информация
Официальный логотип
Около
Qt (официально произносится как милый (/'kjuːt/), хотя обычно произносится как QT (/ˈkjuː.tiː/)) - это кроссплатформенная среда разработки приложений, широко используемая для разработки программ с графическим интерфейсом (где она функционирует как кроссплатформенный widget toolkit), а также используется для разработки программ без графического интерфейса пользователя, таких как консольные инструменты и серверы. википедия
Qt был создан компанией Trolltech и был приобретен Nokia в 2008 году. Спустя месяц после окончания разработки Symbian в Nokia Nokia решила продать Qt. С сентября 2012 года и по настоящее время Qt управляется компанией Qt, которая является дочерней компанией Digia.
Лицензия
Qt доступен под четырьмя разными лицензиями:
- Стандартная общественная лицензия GNU (GPL) версии 3.0
- Стандартная общественная лицензия ограниченного применения GNU (LGPL) версии 2.1
- Стандартная общественная лицензия ограниченного применения GNU (LGPL) версии 3.0
- Коммерческая лицензия Qt (поставляется в трех версиях с разными функциями и ценами: "Indie Mobile", "Professional" и "Enterprise")
Текущая версия
Последний официальный релиз 5.14. Основная версия указывает API и двоичную совместимость.
Рекомендации
Теги
Вы часто будете видеть вопросы помеченный именно как qt3, qt4 или qt5, чтобы указать, что этот вопрос связан с Qt 3.x, 4.x или 5.x соответственно. Qt 3.x больше не поддерживается, и последней выпущенной основной версией является Qt 5.x. Если не указано иное, следует предполагать версию 5.x API.
Орфография
Правильное написание Qt
, не путать с QT
, что расшифровывается как QuickTime - расширяемая мультимедийная среда, разработанная Apple Inc.
Напоминание
Пожалуйста, не отвечайте на плохие вопросы, которые, скорее всего, будут закрыты или даже удалены позже. Мы стремимся к высокому качеству в этом теге, поэтому мы не хотим поощрять плохие вопросы, снабжая их ответами.
Ресурсы
Документация
На веб-сайте Qt есть обширная официальная документация ( все классы), помимо руководств и примеров. Вы часто увидите эти руководства и примеры, на которые есть ссылки в вопросах и ответах на этом сайте. Qt также предоставляет интегрированную среду разработки, IDE, под названием Qt Creator. Хотя он в основном направлен на создание приложений Qt, его также можно использовать для создания обычных приложений C++.
Видео курсы
Pluralsight предлагает серию из трех курсов по Qt:
- Введение в Qt: кроссплатформенная платформа приложений C++
- Основы Qt Quick
- Интеграция Qt Quick и C++
Pluralsight основан на подписке, но если вас интересует только Qt, вы можете отправить автору @todgentille частный твит и запросить недельный VIP-пропуск. Вы получите неограниченный доступ к более высокому уровню подписки в течение недели, который позволяет просматривать онлайн и офлайн, а также можете скачать материалы курса.
Packtpub также имеет видеоурок, основанный на Qt 5.
Voidrealm выпустил полную бесплатную серию руководств по Qt для начинающих на своем канале youtube.
Книги
Вводные книги Qt:
- Программирование графического интерфейса пользователя на C++ с помощью Qt 4, второе издание
- Основы разработки Qt
Интегрированное изучение Qt и C++:
Концепции UI-дизайна:
- Дизайн повседневных вещей
- Справочник по дизайну графического интерфейса пользователя
- Шаблоны проектирования - элементы объектно-ориентированного программного обеспечения многократного использования
- Рекомендации по интерфейсу пользователя Macintosh
- Пользовательский интерфейс Microsoft Windows
- Книга икон
Пожалуйста, ознакомьтесь с официальной документацией Qt, чтобы узнать больше о рекомендуемых книгах по программированию на Qt.