Qt (произносится как «милый» [7] [8] [9] ) — это набор инструментов для создания графических пользовательских интерфейсов , а также кросс-платформенных приложений , которые работают на различных программных и аппаратных платформах, таких как Linux , Windows , macOS , Android или встроенные системы с небольшими изменениями или без изменений в базовой кодовой базе, оставаясь при этом собственным приложением с собственными возможностями и скоростью.
Qt в настоящее время разрабатывается The Qt Company , публично зарегистрированной компанией, и проектом Qt под управлением открытого исходного кода с участием отдельных разработчиков и организаций, работающих над продвижением Qt. [10] [11] [12] Qt доступен как по коммерческим лицензиям [4] , так и по лицензиям с открытым исходным кодом [13] GPL 2.0, GPL 3.0 и LGPL 3.0. [5] [6]
Содержание
1 Цели и способности
2 релиза Qt
3 квт в использовании
3.1 Интерфейсы рабочего стола
3.2 Встроенные и мобильные пользовательские интерфейсы
3.3 Приложения, использующие Qt
3.4 Организации, использующие Qt
4 Архитектура программного обеспечения Qt
4.1 Концепции Qt
4.2 Модули Qt
4.2.1 Основы Qt
4.2.2 Надстройки Qt
4.3 Издания
4.4 Поддерживаемые платформы
4.5 Лицензирование
4.6 Инструменты Qt
5 История Qt
5.1 Ранние разработки
5.2 Становление дружественным к свободному ПО
5.3 Приобретение Nokia
5.4 Слияние и разделение с Digia
5.5 Проект Qt и открытое управление
5.6 Участники Qt
6 См. также
7 Библиография
8 ссылок
9 Внешние ссылки
Цели и способности
Qt используется для разработки графических пользовательских интерфейсов (GUI) и многоплатформенных приложений , которые работают на всех основных настольных платформах и большинстве мобильных или встроенных платформ. Большинство программ с графическим интерфейсом, созданных с помощью Qt, имеют родной интерфейс, и в этом случае Qt классифицируется как инструментарий виджетов . Также можно разрабатывать программы без графического интерфейса, такие как инструменты командной строки и консоли для серверов. Примером такой программы без графического интерфейса, использующей Qt, является веб-фреймворк Cutelyst . [14]
Qt поддерживает различные компиляторы, в том числе компилятор GCC C++, пакет Visual Studio , PHP через расширение для PHP5, [15] и имеет обширную поддержку интернационализации . Qt также предоставляет Qt Quick , который включает декларативный язык сценариев под названием QML, который позволяет использовать JavaScript для обеспечения логики. Благодаря Qt Quick стала возможной быстрая разработка приложений для мобильных устройств, при этом логика по-прежнему может быть написана с помощью собственного кода для достижения максимально возможной производительности.
Другие функции включают доступ к базе данных SQL , синтаксический анализ XML , синтаксический анализ JSON , управление потоками и поддержку сети.
выпуски Qt
См. также: История версий Qt
Последняя LTS-версия — Qt 6.2.2, выпущенная 01 декабря 2021 г. [16]
Предыдущая версия с долгосрочной поддержкой (LTS) — Qt 5.15 LTS. Компания Qt переводит Qt 5.15 на коммерческий этап LTS, начиная с 5 января 2021 года. [17]
Qt 5.12 также является LTS-версией, [18] последней версией Qt, предлагающей автономный установщик. [19] Текущая версия — 5.12.12, стандартная поддержка заканчивается в декабре 2021 года. [20]
Первоначальный выпуск программного обеспечения Qt состоялся 20 мая 1995 года.
Qt в использовании
В 2017 году компания Qt оценила сообщество примерно в 1 миллион разработчиков по всему миру [21] в более чем 70 отраслях. [22]
Интерфейсы рабочего стола
Талисман KDE Konqi показывает свое сердце Qt
Графические пользовательские интерфейсы и среды рабочего стола , использующие Qt/QML в качестве инструментария для виджетов:
KDE Plasma , бесплатная среда рабочего стола для различных вычислительных устройств [23]
Cutefish, среда рабочего стола, построенная на Qt/KDE Frameworks [24]
DDE ( среда рабочего стола Deepin ) для Linux Deepin [25] [26]
Audacious — музыкальный проигрыватель для Linux , Microsoft Windows и других Unix-подобных операционных систем.
Аутодеск Майя [47]
Аутодеск 3д Макс [48]
Bitcoin Core , биткойн-клиент
Bitcoin ABC , клиент биткойн-кэш
Редактор CryEngine V [49]
DaVinci Resolve , видеоредактор
Dolphin (эмулятор) — эмулятор для систем Nintendo Wii и Nintendo GameCube .
Программное обеспечение для обозначения Дорико
Dragonframe [50] программа покадровой анимации
EAGLE от CadSoft Computer / Autodesk , приложение EDA со схемным вводом, компоновкой печатной платы, автоматической трассировкой и функциями CAM.
Electrum, легкий биткойн-клиент
Бесплатная среда числовых вычислений FreeMat с открытым исходным кодом
Бесплатная интегрированная среда разработки BASIC с открытым исходным кодом Gambas
Google Планета Земля [51]
Heimer, карта разума с открытым исходным кодом, диаграмма и инструмент для создания заметок [52]
Игорь Про , программа для анализа данных
Программное обеспечение для редактирования графики и цифрового рисования Krita [53]
LMMS — кроссплатформенное программное обеспечение для создания музыки.
Mathematica — программа математических символьных вычислений, иногда называемая системой или программой компьютерной алгебры, используемая во многих научных, инженерных, математических и вычислительных областях. [54]
Moonlight Stream, реализация Nvidia Shield с открытым исходным кодом [55]
Musescore , многоплатформенное программное обеспечение для записи с открытым исходным кодом.
OBS — бесплатная кроссплатформенная программа для создания скринкастов.
Пакет интеллектуального анализа данных Orange [56]
qBittorrent бесплатный кроссплатформенный клиент BitTorrent с открытым исходным кодом [57]
Географическая информационная система QGIS [58]
Многодорожечный рекордер Qtractor Audio и программное обеспечение для редактирования
Программа для чтения RSS-каналов
Коммуникационная платформа Retroshare F2F
Roblox Studio - инструмент для создания игр, используемый на платформе Roblox.
Программное обеспечение для настольных издательских систем Scribus [59]
Программное обеспечение Sibelius для создания музыкальных композиций и нотной записи [60]
Subsurface , программное обеспечение для регистрации и планирования подводных погружений, первоначально разработанное и разработанное Линусом Торвальдсом [62] .
SuperCollider , среда и язык программирования для синтеза звука в реальном времени и алгоритмической композиции.
Teamviewer , пакет компьютерного программного обеспечения для удаленного управления, совместного использования рабочего стола, онлайн-собраний, веб-конференций и передачи файлов между компьютерами [63].
Telegram — клиент для обмена сообщениями, доступный для Windows, Mac и Linux [64] .
Программное обеспечение для виртуализации ОС VirtualBox [65]
Медиаплеер VLC [66]
Wireshark , анализатор пакетов [67]
Офис WPS [68]
XaoS , фрактальный зумер в реальном времени
XnView MP [69]
Организации, использующие Qt
Qt используется широким кругом компаний и организаций, таких как
драм [70]
Blizzard Entertainment [71]
БМВ [72]
Крайтек [49]
Даймлер АГ [73] [74]
Электронные искусства [75]
Европейское космическое агентство [76]
ДримВоркс [77] [78]
ЛГ [79]
Лукасфильм [80] [81]
Майкрософт [82]
Панасоник [83]
Филипс [84]
Роберт Бош ГмбХ [85]
Самсунг [86]
Сименс [87]
Тесла [88]
Томтом [89]
Вольво [90]
Управление воздушным движением Германии [91]
HP [92]
Анимационные студии Уолта Диснея [93]
Клапан [94]
Архитектура программного обеспечения Qt
Пример использования Qt в системах на базе Linux
Концепции Qt
Qt построен на следующих ключевых концепциях:
Полная абстракция графического интерфейса
При первом выпуске Qt использовал свой собственный механизм рисования и элементы управления, эмулируя внешний вид различных платформ, на которых он работает, когда рисовал свои виджеты. Это упростило работу по переносу, потому что очень немногие классы в Qt действительно зависели от целевой платформы; однако это иногда приводило к небольшим несоответствиям там, где эта эмуляция была несовершенной. Последние версии Qt используют API-интерфейсы собственного стиля для разных платформ, на платформах, которые имеют собственный набор виджетов, для запроса метрик и отрисовки большинства элементов управления, и не так часто страдают от таких проблем. [95] На некоторых платформах (таких как MeeGo и KDE) Qt является родным API. В некоторых других портативных графических инструментах приняты другие дизайнерские решения; например, wxWidgets использует наборы инструментов целевой платформы для своих реализаций.
Сигналы и слоты
Языковая конструкция, введенная в Qt для связи между объектами [96] , которая упрощает реализацию шаблона наблюдателя , избегая шаблонного кода . Концепция заключается в том, что виджеты GUI могут посылать сигналы, содержащие информацию о событиях, которые могут быть получены другими элементами управления с помощью специальных функций, известных как слоты.
Компилятор метаобъектов
Компилятор метаобъектов , называемый moc , представляет собой инструмент, который запускается в исходных кодах программы Qt. Он интерпретирует определенные макросы из кода C++ как аннотации и использует их для создания дополнительного кода C++ с метаинформацией о классах, используемых в программе. Эта метаинформация используется Qt для предоставления функций программирования, изначально недоступных в C++ : сигналы и слоты, самоанализ и вызовы асинхронных функций.
Привязки к языку
Qt можно использовать в нескольких языках программирования, отличных от C++, таких как Python, Javascript, C# и Rust [97] через языковые привязки ; многие языки имеют привязки для Qt 5 и привязки для Qt 4 . Язык программирования Ring включает Qt в стандартную библиотеку. [98] [99]
Модули Qt
Начиная с Qt 4.0 фреймворк был разделен на отдельные модули. [100] [101] В Qt 5.0 архитектура была еще больше модульной. [102] [103] Qt теперь разделен на основные и дополнительные модули. [104]
Основы Qt
Модуль
Описание
Ядро Qt
Единственный обязательный модуль Qt, содержащий классы, используемые другими модулями, включая систему метаобъектов, параллелизм и многопоточность, контейнеры, систему событий, подключаемые модули и средства ввода-вывода.
Графический интерфейс Qt
Центральный графический модуль. В Qt 5 этот модуль теперь зависит от OpenGL , но больше не содержит классов виджетов.
Qt-виджеты
Содержит классы для классических графических приложений на основе виджетов и классы QSceneGraph. Был отделен от QtGui в Qt 5.
QTQML
Модуль для языков QML и JavaScript .
QT Быстрый
Модуль для приложения с графическим интерфейсом, написанный с использованием QML2.
Быстрое управление Qt
Виджет наподобие элементов управления для Qt Quick предназначен в основном для настольных приложений.
Быстрые макеты Qt
Макеты для размещения элементов в Qt Quick .
Сеть Qt
Уровень сетевой абстракции. В комплекте с поддержкой TCP , UDP , HTTP , TLS , SSL (в Qt 4) и SPDY (начиная с Qt 5.3).
Qt Мультимедиа
Классы для аудио, видео, радио и функциональности камеры.
Мультимедийные виджеты Qt
Виджеты из Qt Multimedia .
QT SQL
Содержит классы для интеграции с базой данных с помощью SQL .
Веб-движок Qt
Новый набор API веб-просмотра Qt Widget и QML на основе Chromium .
Qt-тест
Классы для модульного тестирования приложений и библиотек Qt.
Надстройки Qt
Модуль
Описание
Активный Qt
Классы для приложений, использующих ActiveX .
QT Bluetooth
Классы, обращающиеся к оборудованию Bluetooth .
Qt D-шина
Классы для IPC с использованием протокола D-Bus .
QT NFC
Классы, получающие доступ к оборудованию NFC . Пока официально поддерживается только на оборудовании BlackBerry (или N9 в порте MeeGo).
QT OpenGL
Устаревший модуль, содержащий классы OpenGL из Qt 4. В Qt 5 рекомендуется аналогичная функциональность в Qt GUI .
Местоположение Qt
Классы для доступа к GPS и другим службам определения местоположения, а также для картографирования и навигации. Откололся от Qt 4 Mobility модуль Qt Location . Поддерживается на Android, BlackBerry, iOS, Linux (с использованием GeoClue ), Windows и ОС Sailfish.
Qt-скрипт
Устаревший модуль для создания сценариев приложений Qt с использованием ECMAScript/ JavaScript . В Qt 5 рекомендуется использовать аналогичные классы в Qt QML .
Датчики QT
Классы для доступа к различным датчикам мобильного оборудования. Раньше был частью Qt Mobile в Qt 4. Поддерживается на Android, BlackBerry, iOS, WinRT, Mer и Linux.
Последовательный порт Qt
Классы для доступа к оборудованию и виртуальным последовательным портам. Поддерживается в Windows, Linux и macOS.
Веб-канал Qt
Предоставляет доступ к объектам Qt в HTML/Js через WebSockets .
Qt WebKit
Реализация Qt WebKit и API.
Виджеты Qt WebKit
API виджета для Qt WebKit
Веб-сокеты Qt
Предоставляет реализацию WebSocket .
Qt XML
Устаревший модуль, содержащий классы для API XML в стиле SAX и DOM . Заменены классами QXmlStreamReader и QXmlStreamWriter в Qt Core .
XML-шаблоны Qt
Поддержка проверки XPath , XQuery , XSLT и XML Schema .
Издания
Доступны четыре версии Qt: Community , Indie Mobile , Professional и Enterprise . [105] Версия Community находится под лицензией с открытым исходным кодом, в то время как версии Indie Mobile, Professional и Enterprise, которые содержат дополнительные функции и библиотеки, например Enterprise Controls [105] , коммерчески продаются The Qt Company.
Поддерживаемые платформы
Основная статья: Список платформ, поддерживаемых Qt
Qt работает на многих различных платформах; официально поддерживаются:
Платформа
Описание
Линукс/Юникс
Х11
Qt для системы X Window ( Linux ); [106] FreeBSD , NetBSD , OpenBSD и DragonFly BSD поддерживаются сообществом.
Вэйланд
Приложения Qt могут переключаться между графическими бэкендами, такими как X и Wayland , во время загрузки с помощью параметра командной строки -platform. [107] [108] Это обеспечивает плавный переход приложений Qt с X11 на Wayland. SailfishOS использует Wayland только потому, что у нее нет X11. [109]
Андроид
Qt для Android [110] (ранее известный как Necessitas). [111]
Встроенный Linux
Qt для встроенных платформ: персональный цифровой помощник , смартфон и т. д. [112] Существует несколько платформ в зависимости от технологии отображения. DirectFB , LinuxFB и EGLFS ( полный экран EGL ).
Платформы Майкрософт
Окна
Qt для Microsoft Windows 7 , [113] 8 и 10 [114]
Windows РТ
Поддержка приложений Windows 10 Mobile на основе WinRT и Windows 10 IoT [115]
Платформы Apple
macOS
Qt для Apple macOS ; поддерживает приложения на Cocoa [116]
iOS
Qt для платформ iOS ( iPhone , iPad ) [117]
Другие встроенные платформы
Честность
Qt для честности [118]
QNX
Qt для QNX [119] [120]
VxWorks
Qt для VxWorks . [121] [122] Доступно только по проприетарной (коммерческой) лицензии. QT 5.5.
После того, как Nokia открыла исходный код Qt сообществу на Gitorious , появились различные порты. Есть также некоторые порты Qt, которые могут быть доступны, но больше не поддерживаются. Эти платформы перечислены в списке платформ, поддерживаемых Qt . См. также текущую поддержку сообществом других менее известных платформ, таких как SailfishOS .
Лицензирование
Qt доступен под следующими лицензиями свободного программного обеспечения: [13] GPL 2.0 , GPL 3.0 , LGPL 3.0 и LGPL 2.1 (за исключением Qt). [5] [123] Обратите внимание, что некоторые модули доступны только по лицензии GPL, что означает, что приложения, которые ссылаются на эти модули, должны соответствовать этой лицензии. [124]
Кроме того, Qt всегда был доступен под коммерческой лицензией, такой как Qt Commercial License [4] , которая позволяет разрабатывать проприетарные приложения без ограничений по лицензированию.
Инструменты Qt
См. также: Создатель Qt
Qt поставляется с собственным набором инструментов для облегчения кросс-платформенной разработки, которая в противном случае может быть громоздкой из-за разного набора инструментов разработки.
Qt Creator — это кроссплатформенная IDE для C++ и QML. Функциональность компоновки / дизайна графического интерфейса Qt Designer интегрирована в IDE, хотя Qt Designer по-прежнему можно запускать как автономный инструмент.
В дополнение к Qt Creator, Qt предоставляет qmake , кросс-платформенный инструмент генерации сценариев сборки, который автоматизирует создание файлов Makefile для проектов разработки на разных платформах. В Qt доступны и другие инструменты, в том числе построитель интерфейса Qt Designer и браузер справки Qt Assistant (оба встроены в Qt Creator), инструмент перевода Qt Linguist, uic (компилятор пользовательского интерфейса) и moc (компилятор метаобъектов). ).
История Qt
Ранние разработки
Летом 1990 года Хаавард Норд и Эйрик Чамбе-Энг (первоначальные разработчики Qt и генеральный директор и президент, соответственно, Trolltech ) вместе работали над приложением базы данных для ультразвуковых изображений, написанным на C++ и работающим на Mac OS , Unix. и Microsoft Windows . [1] [125] Они начали разработку «Qt» в 1991 году, за три года до того, как компания была зарегистрирована как Quasar Technologies, затем сменила название на Troll Tech, а затем на Trolltech. [1]
Набор инструментов был назван Qt, потому что буква Q выглядела привлекательно в шрифте Haavard Emacs , а «t» был вдохновлен Xt , набором инструментов X. [1]
Первые две версии Qt имели только две разновидности: Qt/X11 для Unix и Qt/Windows для Windows.
20 мая 1995 года компания Troll Tech публично выпустила Qt 0.90 для X11/Linux с исходным кодом под лицензией Qt Free Edition . [126] [127] [128] Эта лицензия была признана Фондом свободного программного обеспечения несовместимой с определением свободного программного обеспечения, поскольку, хотя исходный код был доступен, она не позволяла распространять модифицированные версии. Trolltech использовал эту лицензию до версии 1.45. Споры разгорелись примерно в 1998 году, когда стало ясно, что K Desktop Environment станет одной из ведущих сред рабочего стола для Linux. Поскольку он был основан на Qt, многие участники движения за свободное программное обеспечение обеспокоены тем, что неотъемлемая часть одной из их основных операционных систем окажется проприетарной.
Платформа Windows была доступна только по проприетарной лицензии, что означало, что бесплатные приложения с открытым исходным кодом, написанные на Qt для X11, нельзя было перенести в Windows без покупки проприетарной версии.
Дружественность к свободному программному обеспечению
С выпуском версии 2.0 инструментария в середине 1999 года лицензия была изменена на Q Public License (QPL), лицензию свободного программного обеспечения , но Фонд свободного программного обеспечения считал ее несовместимой с GPL. Между KDE и Trolltech искали компромиссы, согласно которым Qt не сможет подпадать под более ограничительную лицензию, чем QPL, даже если Trolltech будет выкуплен или обанкротится. Это привело к созданию фонда KDE Free Qt [129] , который гарантирует, что Qt попадет под действие лицензии в стиле BSD, если в течение 12 месяцев не будет выпущена ни одна бесплатная версия Qt с открытым исходным кодом. [130] [131]
В 2000 году Qt/X11 2.2 был выпущен под лицензией GPL v2, [132] положив конец всем спорам относительно совместимости с GPL .
В конце 2001 года компания Trolltech выпустила Qt 3.0, в котором была добавлена поддержка Mac OS X (теперь известной как macOS ). Поддержка Mac OS X была доступна только по проприетарной лицензии до июня 2003 года, когда Trolltech выпустила Qt 3.2 с поддержкой Mac OS X, доступной по GPL.
В 2002 году участники проекта KDE on Cygwin начали перенос кодовой базы Qt/X11 под лицензией GPL на Windows. [133] Это было сделано в ответ на отказ Trolltech лицензировать Qt/Windows по GPL на том основании, что Windows не является бесплатной программной платформой с открытым исходным кодом. [134] [135] Проект добился разумного успеха, хотя так и не достиг производственного качества.
Это было решено, когда компания Trolltech выпустила Qt 4.0 также для Windows под лицензией GPL в июне 2005 года . 4.0 и более поздние выпуски для создания бесплатных приложений с открытым исходным кодом под лицензией GPL с использованием Qt на всех поддерживаемых платформах. Позднее GPL v3 со специальным исключением [137] была добавлена как дополнительный вариант лицензирования. Исключение GPL позволяет лицензировать окончательное приложение в соответствии с различными несовместимыми с GPL лицензиями на бесплатное программное обеспечение / с открытым исходным кодом , такими как общедоступная лицензия Mozilla 1.1.
Приобретение Nokia
Nokia приобрела Trolltech ASA 17 июня 2008 г. и сменила название сначала на Qt Software, а затем на Qt Development Frameworks.
Nokia сосредоточилась на превращении Qt в основную платформу разработки для своих устройств, включая порт на платформу Symbian S60 . Версия 1.0 Nokia Qt SDK была выпущена 23 июня 2010 года. [138] Исходный код был доступен через Gitorious, репозиторий исходного кода git , ориентированный на сообщество , с целью создания более широкого сообщества, использующего и улучшающего Qt.
14 января 2009 г. в Qt версии 4.5 была добавлена еще одна опция, LGPL , [139] чтобы сделать Qt более привлекательным как для проектов с открытым исходным кодом без GPL, так и для закрытых приложений. [140]
В феврале 2011 года Nokia объявила о своем решении отказаться от технологий Symbian и вместо этого основывать свои будущие смартфоны на платформе Windows Phone (и с тех пор поддержка этой платформы также была прекращена). [141] Месяц спустя Nokia объявила о продаже компании Digia коммерческих лицензий и профессиональных услуг Qt с непосредственной целью обеспечить поддержку Qt для платформ Android , iOS и Windows 8 , а также продолжить разработку настольных компьютеров и встраиваемых систем, хотя Nokia должен был оставаться основной силой разработки фреймворка в то время.
Слияние и разделение с Digia
В марте 2011 года Nokia продала коммерческую лицензионную часть Qt компании Digia , создав Qt Commercial. [142] В августе 2012 года Digia объявила о приобретении Qt у Nokia. [143] Команда Qt в Digia начала свою работу в сентябре 2012 года. [144] Они выпустили Qt 5.0 в течение месяца, а новые версии каждые шесть месяцев с новыми функциями и дополнительными поддерживаемыми платформами.
В сентябре 2014 года Digia передала бизнес Qt и авторские права своей дочерней компании The Qt Company, которая владеет 25 брендами [145] , связанными с Qt. В мае 2016 года Digia и Qt полностью разделились на две независимые компании. [146]
Проект Qt и открытое управление
Основная статья: Проект Qt
Qt 5 был официально выпущен 19 декабря 2012 года. Эта новая версия ознаменовала собой серьезное изменение платформы, в которой важную роль играют графика с аппаратным ускорением, QML и JavaScript . Традиционные QWidget, предназначенные только для C++, продолжали поддерживаться, но не получили преимуществ от улучшений производительности, доступных благодаря новой архитектуре. [147] В Qt 5 значительно улучшена скорость и простота разработки пользовательских интерфейсов. [148]
Разработка инфраструктуры Qt 5 перешла к открытому управлению на qt-project.org, что позволило разработчикам за пределами Digia отправлять исправления для проверки. [149]
Участники Qt
Распределение участников, не использующих Digia Qt (2013 г., неделя 18)
Помимо The Qt Company, многие организации и частные лица, использующие Qt в качестве платформы для разработки, участвуют в открытой разработке Qt через проект Qt. [150]
Одним из таких участников Qt является Klarälvdalens Datakonsult AB, шведская консалтинговая компания Qt. [151] KDAB участвует во многих областях, включая техническое обслуживание нескольких компонентов. [152] [153]
Вместе с RIM/BlackBerry KDAB поддерживает порты Qt для QNX и BlackBerry 10 . [150] [154]
Другим участником является Intel , вносящий, например, поддержку Wayland . [155] AudioCodes поддерживает поддержку IBM ClearCase в Qt Creator . [156]
Будучи активным пользователем Qt, проект KDE отправляет множество исправлений и функций из своей библиотеки разработчиков KDE Frameworks обратно в Qt. [157]
Смотрите также
Список наборов инструментов для виджетов
Разработка программного обеспечения для Android
iOS SDK
Wt (веб-инструментарий)
Библиография
Qt Wiki предоставляет исчерпывающий список англоязычных книг о Qt. [158] Это список известных книг:
Боклаге-Рианнель, Юрген; Телин, Йохан (12 мая 2015 г.). «Qt 5 Cadaques» (1-е изд.).
Бланшетт, Жасмин; Саммерфилд, Марк (14 февраля 2008 г.). Программирование графического интерфейса пользователя C ++ с помощью Qt 4 (2-е изд.). Прентис Холл . ISBN 978-0-13-235416-5.
Саммерфилд, Марк (23 августа 2010 г.). Продвинутое программирование на Qt: создание отличного программного обеспечения с помощью C++ и Qt 4 (1-е изд.). Эддисон-Уэсли . ISBN 978-0-321-63590-7.
Фитцек, Фрэнк Х.П.; Микконен, Томми; Торп, Тони (17 мая 2010 г.). Qt для Symbian (1-е изд.). Уайли . ISBN 978-0-470-75010-0. Архивировано из оригинала 19 декабря 2009 года.
Саммерфилд, Марк (28 октября 2007 г.). Быстрое программирование с графическим интерфейсом на Python и Qt (1-е изд.). Прентис Холл . ISBN 978-0-13-235418-9.
Молкентин, Дэниел (19 июля 2007 г.). Книга Qt 4: Искусство создания приложений Qt (1-е изд.). Без Крахмального Пресса . ISBN 978-1-59327-147-3.
Телин, Йохан (3 августа 2007 г.). Основы разработки Qt (1-е изд.). Апресс . ISBN 978-1-59059-831-3. Архивировано из оригинала 20 января 2015 года . Проверено 18 июня 2015 г.
Дальхеймер, Матиас (январь 2002 г.). Программирование с помощью Qt (2-е изд.). О'Райли Медиа . ISBN 978-0-596-00064-6.
Эзуст, Алан; Эзуст, Пол (10 сентября 2006 г.). Введение в шаблоны проектирования на C++ с Qt 4 (2-е изд.). Прентис Холл . ISBN 978-0-13-187905-8.
использованная литература
^ a b c d e Бланшетт, Жасмин; Саммерфилд, Марк (июнь 2006 г.). «Краткая история Qt» . Программирование графического интерфейса пользователя C ++ с помощью Qt 4 (1-е изд.). Прентис-Холл . стр. xv – xvii. Архивировано из оригинала 1 октября 2020 года . Проверено 5 августа 2013 г.
^ «Выпущен Qt 6.2.1» . www.qt.io. _ Компания Qt . Проверено 28 октября 2021 г.
^ «Поддерживаемые платформы» .
^ а б в «Лицензии» .
^ a b c «Новое соглашение с KDE Free Qt Foundation и изменения в версии с открытым исходным кодом» . Компания Qt.
^ a b «Добавление LGPL v3 в Qt» . 20 августа 2014 г.
Викискладе есть медиафайлы по теме Qt . Архивировано из оригинала 22 февраля 2017 года.
Викискладе есть медиафайлы по теме Qt . Эшли Вэнс . 16 февраля 2010 г. . Проверено 19 февраля 2010 г.
^ "Танец Qt 4" (видео) . Архивировано из оригинала 11 декабря 2021 года . Проверено 7 сентября 2015 г.
↑ Пинчер, Лидия (21 октября 2011 г.). «KDE приветствует переход Qt к открытому управлению» . KDE.Новости . Проверено 8 мая 2013 г.
↑ Мейер, Дэвид (24 октября 2011 г.). «Nokia предоставляет управление Qt с открытым исходным кодом» . ЗДНет . Проверено 8 мая 2013 г.
↑ Нолл, Ларс (6 августа 2014 г.). «Дефрагментация Qt и объединение нашей экосистемы» .
^ a b Компания, Qt. "Юридическая информация - FAQ - Qt" . www.qt.io. _ Проверено 25 апреля 2019 г. .
^ "Cutelyst - Дом" .
^ «PHP-Qt — расширение Qt для php» . www.php-qt.org . 10 октября 2020 года. Архивировано из оригинала 12 октября 2020 года . Проверено 12 октября 2020 г.
^ «Выпущен TQt 6.2.2» . Qт . Компания Qt. 1 декабря 2021 г. . Проверено 6 декабря 2021 г. .
^ Леппяля, Киммо (7 июня 2017 г.). «Обновленные службы поддержки Qt» . Проект Qt . Проверено 8 июня 2017 г.
^ «Автономные загрузки Qt» .
^ «Выпущен Qt 5.12.12» .
^ «QT GROUP OYJ - Операции менеджеров, 4 декабря 2017 г.» . 12 апреля 2017 г. . Проверено 8 июня 2017 г.
^ Шнеор, Ротем (2012). Справочник по исследованиям прирожденных глобальных компаний, Глава 10: Прирожденные глобальные фирмы, Интернет и новые формы интернационализации . ISBN 9780857938046. Проверено 8 июня 2017 г.
^ «Платформа разработки KDE» .
^ «CuteFish - это новая среда рабочего стола Linux (со знакомым внешним видом)» . 11 июня 2021 г.
↑ Мариус Нестор (24 декабря 2015 г.). «Красиво созданная ОС Linux Deepin 15 выпускает Ubuntu для Debian Sid, RC уже вышла» . Среда рабочего стола Deepin была переработана в последнем наборе инструментов Qt GUI, заменив фреймворки HTML5 и WebKit, в то время как Go по-прежнему используется для серверной части.
Викискладе есть медиафайлы по теме . Deepin.org . 23 декабря 2015 г. . Проверено 15 июня 2017 г.
^ «Ломири: новое имя, то же великое единство8» . ubports.com .
^ «Репозиторий кода Unity8 на Github» . Гитхаб.com .
^ "О Троице" . www.trinitydesktop.org . Проверено 25 апреля 2019 г. .
Викискладе есть медиафайлы по теме NX . Гитхаб . Проверено 25 апреля 2019 г. .
Викискладе есть медиафайлы по теме BE :: Shell / Wiki / Home . sourceforge.net . Проверено 25 апреля 2019 г. .
^ «Liquidshell: предстоящая замена KDE Plasma с меньшими ресурсами» . Форум Manjaro Linux . 10 ноября 2017 г. . Проверено 25 апреля 2019 г. .
^ «Оболочка LiriOS на Github» .
^ "GitHub - vicr123/theshell: оболочка рабочего стола, написанная на Qt" . 23 апреля 2019 г. . Проверено 25 апреля 2019 г. - через GitHub.
^ «Графический пользовательский интерфейс на основе Qt серии X» . Архивировано из оригинала 23 февраля 2016 года . Проверено 14 марта 2016 г.
^ «Авионика на базе Qt» .
^ «Следующий интерфейс для мобильного Nemo» .
^ https://www.jingos.com/
^ "Интерфейс Qt" .
^ «Sky объединяется с The QT Company на Sky Q» .
^ «Ультрахаптика - замечательная связь с технологиями» . Ультрахаптика . Проверено 15 июня 2017 г.
^ Бланшетт, Жасмин; Саммерфилд, Марк (4 февраля 2008 г.). Программирование GUI на C++ с помощью Qt4 Жасмин Бланшетт, Марк Саммерфилд . ISBN 9780132703000.
^ Зерфос, Петрос; Монтанари, Ребекка; Фан, Томас (11 мая 2010 г.). Мобильные вычисления, приложения и услуги: первая международная конференция ICST, MobiCASE 2009, Сан-Диего, Калифорния, США, 26–29 октября 2009 г., пересмотренные избранные статьи, под редакцией Петроса Зерфоса, Ребекки Монтанари, Томаса Фэна . ISBN 9783642126062.
↑ Уолтон, Марк (2 ноября 2015 г.). «AMD Radeon Software Crimson: новое имя и новый взгляд на Catalyst» .
^ «Qt в Autodesk» . Архивировано из оригинала 23 июля 2011 года.
^ «Что нового: 3ds Max 2018 SDK» . help.autodesk.com . Проверено 14 июня 2019 г. 3ds Max 2018 теперь использует Qt 5.6.2, а подключаемые модули могут создавать пользовательские интерфейсы в Qt с использованием стандартного дистрибутива GPL Qt 5.6.2 и надстройки Qt для Visual Studio 2015.
^ a b «Обновление нашего интерфейса Sandbox и редактора Legacy» .
^ «Дьями Калири, чемпион Qt 2014» .
^ «Google Планета Земля включает веб-браузер» . Googlesystem.Blogspot.de. 15 июня 2010 г. . Проверено 8 апреля 2013 г.
^ https://github.com/juzzlin/Хеймер
Викискладе есть медиафайлы по теме Крита 3.0 . 31 мая 2016 г. . Проверено 5 сентября 2017 г.
Викискладе есть медиафайлы по теме Mathematica от Wolfram Research . Архивировано из оригинала 29 мая 2013 года.CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
^ https://moonlight-stream.org/
^ "Комплекс для интеллектуального анализа данных Orange3" .
^ "Кбитторрент" .
^ «Поваренная книга разработчика PyQGIS: Введение» . qgis.org . Проверено 1 марта 2017 г. весь код QGIS зависит от библиотек Qt
^ "Развитие Scribus" .
^ "Sibelius - ведущее программное обеспечение для создания музыкальных композиций и нотной записи" . www.sibelius.com . Проверено 19 октября 2016 г.
^ "Панорама - Сообщество разработчиков Valve" . Проверено 28 апреля 2017 г.
^ «Выпущен Subsurface 4.0» . 15 декабря 2013 г.
^ "TeamViewer 13" .
^ «Настольное приложение для обмена сообщениями Telegram» .
^ "VBoxMainLogging - Oracle VM VirtualBox" .
^ "Интерфейс Qt" .
^ «Структура приложений Qt» .
↑ wps-сообщество (14 июня 2017 г.). "wps_i18n: поддержка интернационализации KSO/WPS" . Проверено 15 июня 2017 г. - через GitHub.
Викискладе есть медиафайлы по теме XnView MP .
Викискладе есть медиафайлы по теме AMD Radeon Software Crimson Edition . Проверено 30 июня 2016 г.
^ "Дополнения/модификации Blizzard к Qt" .
^ QtWS16-Qt Creator как BMW Car IT Automotive IDE, Хелио Чиссини де Кастро, BMW Car IT . Архивировано из оригинала 11 декабря 2021 года.
^ «Qt выбран ведущими автомобильными OEM-производителями для автомобильных информационно-развлекательных систем (IVI)» (пресс-релиз).
↑ Построено на Qt: Mercedes-Benz Generation EQ . Архивировано из оригинала 11 декабря 2021 года.
^ "Открытый исходный код - Electronic Arts" .
^ "Qt в Европейском космическом агентстве" . Архивировано из оригинала 23 июля 2011 года.
^ За кулисами DreamWorks Animation: создание приложений для создания фильмов . Архивировано из оригинала 11 декабря 2021 года.
^ Проблемы проектирования пользовательского интерфейса и системы для инструмента освещения NxG . Архивировано из оригинала 11 декабря 2021 года.
↑ Портер, Джон (26 июня 2019 г.). «LG пытается внедрить webOS в автомобили, роботов и умный дом с новым партнерством» . Грань . Проверено 28 апреля 2020 г.
Викискладе есть медиафайлы по теме Lucasfilm Entertainment Company Ltd .
^ "Qt в визуальных эффектах" . Архивировано из оригинала 23 июля 2011 года.
^ "Выступление на Всемирном саммите Qt" .
^ «Panasonic выбирает Qt для видеосистемы HD» . Архивировано из оригинала 23 июля 2011 года.
^ «Qt в IP-коммуникациях» . Архивировано из оригинала 23 июля 2011 года.
Викискладе есть медиафайлы по теме Bosch DruckMessWT . Январь 2019.
Викискладе есть медиафайлы по теме Qt . Архивировано из оригинала 23 июля 2011 года.
^ «Qt помогла Siemens предоставить платформу разработки C ++ для производства графических интерфейсов программного обеспечения» . Архивировано из оригинала 14 июля 2011 года.
↑ Фред Ламберт (19 мая 2018 г.). «Tesla выпускает часть своего программного обеспечения в соответствии с лицензиями с открытым исходным кодом» .
^ «TomTom создает автомобильные HMI с помощью Qt» . Проверено 20 мая 2019 г.
^ "Системы мобильности Volvo" . Архивировано из оригинала 14 июля 2011 года.
^ «10 вариантов использования Qt, о которых вы не знали» . Архивировано из оригинала 30 июля 2013 года.
^ «Разработка инновационных настольных и встроенных продуктов HP с помощью Qt» . Архивировано из оригинала 6 мая 2014 года.
^ «Qt помогла Walt Disney сократить время разработки, затрачиваемое на его кроссплатформенное приложение для производства художественных фильмов» . Архивировано из оригинала 14 июля 2011 года.
^ "Qt - Сообщество разработчиков Valve" . Проверено 28 апреля 2017 г.
^ "Библиотека" . Дигия . Архивировано из оригинала 1 ноября 2013 года. Qt использует собственные графические API каждой поддерживаемой платформы, в полной мере используя системные ресурсы и гарантируя, что приложения имеют собственный внешний вид.
^ «Сигналы и слоты - QtCore 5.1» . Проект Qt. 4 июля 2013 г. . Проверено 10 апреля 2015 г.
^ «Приложения Qt с Cargo» . www.vandenoever.info . 30 октября 2018 г. . Проверено 25 апреля 2019 г. .
^ Начало программирования кольца - от новичка до профессионала | Мансур Аюни | Апресс .
^ «Разработка настольных компьютеров, WebAssembly и мобильных устройств с использованием документации RingQt — Ring 1.13» . кольцевой язык.github.io . Проверено 8 августа 2020 г. .
^ «Trolltech выпускает Qt 4.0» . КДЕ . 28 июня 2005 г. . Проверено 5 августа 2013 г.
^ «Все модули | Документация» . Проект Qt . Архивировано из оригинала 29 марта 2013 года . Проверено 8 апреля 2013 г.
↑ Блог Qt (19 декабря 2012 г.). «Представляем Qt 5.0 | Блог Qt» . Дигия . Проверено 8 апреля 2013 г.
↑ Кайл Моррис (24 декабря 2012 г.). «Qt 5.0 — поздравляем с проектом Qt» . КДЕ . Проверено 5 августа 2013 г.
^ «QtDoc 5.1: все модули» . Проект Qt . Проверено 8 апреля 2013 г.
^ a b "Страница загрузки Qt" . Скачать Qt . Компания Qt . Проверено 21 ноября 2014 г.
^ "Qt Wiki - Поддержка Linux/X11" . Проект Qt. 24 марта 2016 г. . Проверено 27 июля 2019 г. .
^ «Начало работы с маяком» . Проверено 25 ноября 2011 г.
↑ Хёгсберг , Кристиан (25 января 2011 г.). "Добавить плагин маяка Wayland" . Архивировано из оригинала 3 февраля 2016 года.
↑ Линд, Йорген (18 марта 2011 г.). «Многопроцессный маяк» . Проект Qt . Проверено 21 августа 2013 г.
^ «Новые функции в Qt 5.1 — поддержка новых платформ» . Дигия. 3 июля 2013 г. . Проверено 10 апреля 2015 г.
^ "Необходимый проект" . Архивировано из оригинала 20 февраля 2016 года . Проверено 10 апреля 2015 г.
^ «Qt Wiki - Поддержка встроенного Linux» . Проект Qt. 12 августа 2011 г. . Проверено 10 апреля 2015 г.
^ «Qt Wiki - Поддержка Windows» . Проект Qt . 11 августа 2011 г. . Проверено 11 августа 2013 г.
^ «Поддержка Windows 10 в Qt» . Компания Qt . 29 апреля 2015 г. . Проверено 28 января 2016 г.
^ "Qt для WinRT" . Проект Qt . Проверено 9 сентября 2014 г.
^ «Qt Wiki - Поддержка OS X» . Проект Qt. 14 августа 2011 г. . Проверено 21 августа 2013 г.
^ «Поддерживаемые платформы» . Проверено 1 февраля 2014 г.
^ «Страницы продуктов Qt, Поддерживаемые платформы» . Qt — Продукт — Qt Framework . Компания Qt . Проверено 21 ноября 2014 г.
↑ Кэтрин Барриос (29 ноября 2011 г.). «Коммерческий Qt официально поддерживает QNX | Блог Qt» . Проверено 13 марта 2018 г.
^ «Примечания по платформе и компилятору - QNX | Qt 5.10» .
↑ Туукка Турунен (28 июня 2012 г.). «Реклама Qt для VxWorks | Блог Qt» . Проверено 13 марта 2018 г.
^ «Qt для VxWorks | Qt 5.10» .
^ «Исключение Digia Qt LGPL, версия 1.1» .
^ «Лицензирование Qt» . Компания Qt . Проверено 7 января 2017 г.
Викискладе есть медиафайлы по теме Qt - Qt20 . Qт .
^ «Лицензия на бесплатную версию Qt» . Тролльтех. 1992. Архивировано из оригинала 14 октября 2016 года . Проверено 14 октября 2016 г.
^ "С 20-летием Qt!" . Qt-блог .
^ «Фреймворк Qt отмечает свое 20-летие» . СД Таймс .
Викискладе есть медиафайлы по теме KDE Free Qt Foundation .
^ «Объявление KDE Free Qt Foundation» . июнь 1998 г.
^ «Лицензионное соглашение на программное обеспечение» (PDF) . Дигия. 13 апреля 2013 г.
^ «Trolltech предлагает выбор лицензирования с добавлением лицензирования GPL для предстоящего выпуска Qt» . Qt.nokia.com. Архивировано из оригинала 13 марта 2012 года . Проверено 13 ноября 2011 г.
^ "История Q../Windows Edition" . 5 июня 2006 г. Архивировано из оригинала 31 июля 2010 г.
↑ Электронное письмо Криса в список рассылки kde-cygwin , январь, 4 февраля 2003 г.
^ "Qt Некоммерческие часто задаваемые вопросы" . Тролльтех. Архивировано из оригинала 5 октября 2003 г.
^ «Trolltech выпускает Qt 4.0 | KDE.news» . KDE.Новости . Проверено 13 ноября 2011 г.
^ «Исключение Nokia Corporation Qt GPL, версия 1.3» . doc.trolltech.com. 22 июля 1999 г. Архивировано из оригинала 3 октября 2010 г .. Проверено 13 ноября 2011 г.
↑ Вебер, Нильс (23 июня 2010 г.). «Выпущен Nokia Qt SDK 1.0» . Labs.trolltech.com . Проверено 13 ноября 2011 г.
↑ Нистрём, Себастьян (14 января 2009 г.). «Nokia лицензирует Qt под LGPL» . Проверено 17 сентября 2013 г.
^ «Технический документ ICS о последствиях Qt под LGPL для коммерческих и государственных пользователей» (PDF) . Проверено 13 ноября 2011 г.
^ «Nokia и Microsoft объявляют о планах широкого стратегического партнерства для создания новой глобальной мобильной экосистемы» (пресс-релиз). Майкрософт . 10 февраля 2011 года. Архивировано из оригинала 1 апреля 2011 года . Проверено 27 октября 2011 г.
↑ Нистром, Себастьян (7 марта 2011 г.). «Nokia и Digia вместе работают над развитием сообщества Qt» . Проверено 8 июля 2011 г.
↑ Digia Plc (9 августа 2012 г.). «Digia приобретет Qt у Nokia» . ООО «Дигия» . Проверено 17 октября 2014 г.
↑ Digia Plc (18 сентября 2012 г.). «Путешествие начинается сегодня» . ООО «Дигия» . Проверено 17 октября 2014 г.
^ «Результаты поиска TMview показаны 12 сентября 2016 г.» . TMDN.org . Проверено 15 июня 2017 г.
^ «Digia и Qt разделились на две компании - раскрыты основные темы новой стратегии Digia» . Дигия . Проверено 15 июня 2017 г.
^ «Обеспокоенность по поводу удаления классов QWidget» . Qt5-обратная связь (список рассылки). 7 октября 2011 г.
↑ Нолл, Ларс (9 мая 2011 г.). «Мысли о Qt 5» . Дигия . Проверено 9 мая 2011 г.
↑ Нолл, Ларс (21 октября 2011 г.). "Проект Qt запущен!" . Нокиа . Проверено 8 февраля 2012 г.
^ a b Macieira, Тьяго. "Статистика проекта Qt" . Блог Тьяго Масейры . Macieira.org . Проверено 8 мая 2013 г.
^ "вклад в Qt 5.0 (часть 1)" . КДАБ. 20 декабря 2012 г. . Проверено 8 мая 2013 г.
^ "вклад в Qt 5.0 (часть 2)" . КДАБ. 21 декабря 2012 г. . Проверено 8 мая 2013 г.
^ «Поддержка Qt3D» . КДАБ. 21 декабря 2012 г. . Проверено 8 мая 2013 г.
^ «Qt5 в операционной системе QNX» . КДАБ. 19 апреля 2012 г. . Проверено 8 мая 2013 г.
^ «[Phoronix] Qt теперь рисует на Wayland» . Фороникс.com. 21 сентября 2010 г. . Проверено 8 мая 2013 г.
^ «Сопровождающие | Qt Wiki» . Проект Qt. 12 апреля 2013 г. . Проверено 8 мая 2013 г.
^ «Фреймворки/Эпики/Вклад в Qt5» . Вики сообщества KDE . Проверено 27 апреля 2015 г.
Викискладе есть медиафайлы по Qt Wiki . wiki.Qt.io. _ Проверено 15 июня 2017 г.
внешняя ссылка
Викискладе есть медиафайлы, связанные с Qt .
В Викиучебнике есть книга на тему: Qt
Торговая площадка Qt
Официальный сайт
втеПлатформа Qt
Графические интерфейсы, созданные с помощью Qt
АстероидOS
Гамбас
KDE плазма
Кденлив
Менеджер разделов KDE
FeatherPad
Лубунту
Люмина
LXQt
MeeGo
ОС Парусник
Сканлит
VLC
Qt-технологии
Система метаобъектов
QML
QtScript
QT Быстрый
Сигналы и слоты
Инструменты
Qbs
qmake
Создатель Qt
Привязки к языку
Список для Qt 4
Список для Qt 5
PyQt
PySide
QtRuby
Qt Джамби
Поддерживаемые платформы
Андроид
линукс
Окна
Виндовс 10 Мобильный
macOS
iOS
QNX
VxWorks
похожие темы
KDE
мер
MeeGo
Компания Qt
Проект Qt
выпуски Qt
Программное обеспечение, использующее Qt
Программное обеспечение KDE
Общины
втеKDE
Компиляция программного обеспечения
КДЕ 1
КДЕ 2
КДЕ 3
КДЕ СК 4
После четвертой серии
КДЕ Плазма 5
Каркасы KDE
КДЕ Механизм
Приложения от KDE
Разработка
Червизия
KDevelop
KImageMapEditor
Кванта Плюс
зонтик
Образование
Кантор
GCompris
KАлгебра
Канаграм
KBibTeX
KГеография
Кхангман
киг
Китен
KПисьма
КмПлот
KStars
KTouch
KЧерепаха
KWordВикторина
Лабораторный участок
Мрамор
РКВард
Шаг
Графика
дигикам
Гвенвью
Карбон
KColorПравить
КолоурКраска
KPhotoAlbum
Крита
Зрелище
Сканлит
Интернет
Рыба-ангел
Фалькон
KПолучить
KMLDonkey
Конкерор ( Rekonq )
контакт
Разговор
Копете
KTorrent
Мультимедиа
Амарок
Дракон Игрок
ЮК
K3b
Кофеин
Кденлив
Офис
Окуляр
Люкс «Каллигра»
Слова
Листы
Этап
Поток
Карбон
Кекси
План
Кайл
KMyMoney
контакт
КПилот
Теллико
Трохита
Система
Обнаружить
Дельфин
Менеджер разделов KDE
Системная защита KDE
KInfoCenter
консоль
Якуаке
Утилиты
Ковчег
Файллайт
KТревога
Катя
KCalc
КГПГ
Клиппер
Крестоносец
KПереименовать
KWallet
KНаписать
КДЕ Подключить
Платформа
Пользовательский интерфейс
Текущий
КДЕ Плазма 5
KWin
Плазменный мобильный
Плазменный экран
Снято с производства
KDesktop
Кикер
СуперКарамба
КДЕ Плазма 4
KSnapshot
Кислородный проект
Кристальный проект
Текущий
KWin
СДДМ (5–)
Qt
Каркасы KDE 5 (5–)
Аконади
чешуйчатый
КЖС
ХТМЛ
КИО
ThreadWeaver
КИПИ
Kдетали
Кросс
фонон
Твердый
Сонет
XMLGUI
Снято с производства
KDElibs (–3)
ДКОП (3)
Платформа КДЕ 4 (4)
КДМ (–4)
НЕПОМУК (4.13)
Стриги
freedesktop.org (общий)
AppStream
D-шина
GStreamer
Сетевой менеджер
Попплер
Вэйланд
Сервер X.Org
PulseAudio
Сообщество
КДЕ э.В.
Академия
KDE.Новости
Конки
Люди
Маттиас Калле Дальхаймер
Матиас Этрих
Адриан де Гроот
Фрэнк Карличек
Селеста Лин Пол
Нуно Пинейро
Корнелиус Шумахер
Дэвид Виньони
Категория
втеСписок наборов инструментов для виджетов
Низкий уровень
На AmigaOS
Интуиция
В классической Mac OS , macOS
Неизвестный, родной
Панель инструментов Macintosh
С
Углерод
В Windows
Windows API
UWP
WinRT
В Unix , под X11
Xlib
XCB
X Toolkit Intrinsics, Xt, X-Toolkit
На BeOS , Хайку
BeOS, ZETA, Хайку
На кроссплатформенности
CLI
ОпенТК
С
ГДК
СДЛ
Ява
ДЖОГЛ
LWJGL
На Android
CLI
Xamarin.Android
Высокий уровень
На AmigaOS
БООПСИ
МУИ
Графический интерфейс реакции
Зун
В классической Mac OS , macOS
Объект Паскаль
MacApp (v1, v2)
Цель-C , Свифт
Рабочий стол
Какао
Мобильный
Какао Прикосновение
С++
MacApp (v3)
Электростанция
Библиотека классов THINK
CLI
Рабочий стол
Xamarin.Mac
Мобильный
Xamarin.iOS
В Windows
CLI
Рабочий стол
Формы Windows
XAML
WPF
WinUI
Платформа XNA
Интернет
XAML
Сильверлайт
Мобильный
XAML
WPF
Сильверлайт
WinUI
Платформа XNA
С++
МФЦ
АТЛ
WTL
СОВА
XAML
WinUI
Объект Паскаль
ВКЛ
В Unix , под X11
Афина (Хау)
МеньшеTif
Мотив
ОЛИТ
XForms
На Android
С++
Qt для Android
Кроссплатформенность , по языкам
С
Библиотеки Фонда Просвещения
ГТК
ИУП
Тк
wxC
XForms
XVT
С++
коренная порода
СЕГУИ
CLX
ФЛТК
Инструментарий FOX
графический интерфейс
Гткмм
СОК
Нана
Qt
Просмотры Rogue Wave
TnFOX
Ultimate++
ВКФ
Вес
wxWidgets
ЯААФ
SFML
Цель-C
GNUстеп
CLI
Рабочий стол
Gtk #
Дао ( OpenTK , TaoClassic)
wx.NET
УИМЛ .NET
МоноИгра
Интернет
Лунный свет
Мобильный
МоноИгра
Xamarin.Формы
Д
ДФЛ
DlangUI
ДВТ
GtkD
QtD
шхД
Вспышка
Apache Flex ( MXML )
Идти
Файн
Хаскелл
Gtk2Hs
wxHaskell
Ява
Рабочий стол
АВТ
FXML ( JavaFX )
Qt Джамби
Качать
УВТ
wx4j
jUIML
Интернет
GWT
FXML ( JavaFX )
Мобильный
LWUIT
JavaScript
Инструментарий додзё
Эхо
Внешний JS
Закрытие Google
jQuery-интерфейс
OpenUI5
Куксду
ЮИ
Общий Лисп
КАПИ
КЛИМ
Общая графика
лтк
МакКЛИМ
Луа
ИУП
wxLua
Паскаль
Рабочий стол
LCL
Мобильный
LCL
Объект Паскаль
Рабочий стол
CLX
fpGUI
IP Паскаль
LCL
FireMonkey (FMX)
Мобильный
LCL
Перл
Perl/Tk
wxPerl
PHP
PHP-GTK
PHP-Qt
wxPHP
питон
PyGObject
PyGTK
Пейс
PyQt
PySide
Ткинтер
wxPython
Рубин
Обувь
FXRuby
Руби-GNOME2
qtbindings
QtRuby
wxRuby
Tcl
Tcl/Tk
XML
GladeXML
Живое ядро
Пейс
XAML
СУЛ
Вес
оболочка
хлыст
диалог
Ржавчина
Шестьдесят кадров в секунду
ОрбТк
Ледяной
Категории :
Qt (программное обеспечение)
программное обеспечение 1992 года
Интерфейсы прикладного программирования
библиотеки С++
Кроссплатформенное программное обеспечение
Кроссплатформенная разработка настольных приложений
Ранее проприетарное программное обеспечение
Бесплатные компьютерные библиотеки
Бесплатное программное обеспечение, написанное на C++