Qt — кросс-платформенный инструментарий разработки ПО на языке
программирования C++. Есть также «привязки» ко многим другим языкам
программирования: Python — PyQt, Ruby — QtRuby, Java — Qt Jambi, PHP — PHP-Qt и другие.
Позволяет запускать написанное с его помощью ПО в большинстве
современных операционных систем путём простой компиляции программы для
каждой ОС без изменения исходного кода. Включает в себя все основные
классы, которые могут потребоваться при разработке прикладного
программного обеспечения, начиная от элементов графического интерфейса
и заканчивая классами для работы с сетью, базами данных и XML. Qt
является полностью объектно-ориентированным, легко расширяемым и
поддерживающим технику компонентного программирования.
Существуют версии библиотеки для Microsoft Windows, систем класса UNIX с графической подсистемой X11, Mac OS X, Microsoft Windows CE, встраиваемых Linux-систем и платформы S60.
До недавнего времени библиотека Qt также распространялась ещё в одной версии: Qt/Embedded. Теперь эта платформа переименована в Qtopia Core и распространяется как отдельный продукт. Qtopia Core
обеспечивает базовую функциональность для всей линейки платформ,
предназначенных для разработки приложений для встраиваемых и мобильных
устройств (КПК, смартфонов и т. п.).
С версии 4.5 Qt распространяется в 2 редакциях:
- Qt Commercial — для разработки коммерческих приложений (Windows-версия может работать с Visual Studio С++).
- Qt Open Source — под лицензией GNU GPL и GNU LGPL (Windows-версия работает только с компилятором MinGW)
Подробную иформацию по QT смотрите здесь
|