Trolltech Qt v4.4.1 Commercial
Trolltech Qt v4.4.1 Commercial
Версия в раздаче: 4.4.1
Год выпуска: 2008
Разработчик: Trolltech
Адрес официального сайта:
Операционная система: Windows 2000/Xp/2003/Vista
Совместимость с Windows Vista: есть.
Системные требования: такие же, как для используемого компилятора.
Таблэтка: serial.
Описание:
Qt 4.4.1 — багфикс-релиз. Имеет прямую и обратную совместимость на уровне исходников и бинарников с Qt 4.4.0.Trolltech Qt — кросс-платформенный инструментарий разработки ПО на языке программирования C . Есть также «привязки» ко многим другим языкам прораммирования: Python — PyQt, Ruby — QtRuby и другие.
Позволяет запускать написанное с его помощью ПО в большинстве современных операционных систем путём простой компиляции программы для каждой ОС без изменения исходного кода. Включает в себя все основные классы, которые могут потребоваться при разработке прикладного программного обеспечения, начиная от элементов графического интерфейса и заканчивая классами для работы с сетью, базами данных и XML. Qt является полностью объектно-ориентированным, легко расширяемым и поддерживающим технику компонентного программирования.
Существует три версии библиотеки:
* Qt/Windows — для Microsoft Windows;
* Qt/X11 — для систем класса UNIX с графической подсистемой X11;
* Qt/Mac — для Mac OS X.
До недавнего времени библиотека Qt также распространялась ещё в одной версии: Qt/Embedded. Теперь эта платформа переименована в QTopia Core и распространяется как отдельный продукт. QTopia Core обеспечивает базовую функциональность для всей линейки платформ, предназначенных для разработки приложений для мобильных устройств (КПК, смартфонов и т. п.).
Qt 4 распространяется в четырёх редакциях:
* Qt Console — для разработки приложений без графического интерфейса (сетевые демоны, консольные приложения и т. п.).
* Qt Desktop Light — облегчённая версия для разработки приложений с графическим интерфейсом, но без поддержки баз данных, сети и XML.
* Qt Desktop — полная версия, включает все компоненты.
* Qt Open Source Edition — полная версия для разработки свободного программного обеспечения, распространяемого под лицензией GNU GPL. Не поддерживает коммерческие компиляторы.
До версии 4.0.0 под свободной лицензией распространялись лишь Qt/Mac, Qt/X11, Qt/Embedded, но, начиная с 4.0.0 (выпущенной в конце июня 2005), Trolltech «освободили» и Qt/Windows. Следует отметить, что существовали сторонние свободные версии Qt/Windows < 4.0.0, сделанные на основе Qt/X11.
Со времени своего появления в 1996 году коммерческая версия библитеки Qt легла в основу тысяч успешных проектов во всем мире. Кроме того, Qt является фундаментом популярной рабочей среды KDE, входящей в состав всех основных дистрибутивов GNU/Linux.
Отличительная особенность Qt от других библиотек — использование Meta Object Compiler — предварительной системы обработки исходного кода (в общем-то, Qt — это библиотека не для чистого C , а для его особого наречия, с которого и «переводит» moc для последующей компиляции любым стандартным C компилятором). MOC позволяет во много раз увеличить мощь библиотек, вводя такие понятия, как слоты и сигналы. Кроме того, это позволяет сделать код более лаконичным. Утилита moc ищет в заголовочных файлах на C описания классов, содержащие макрос Q_OBJECT, и создает дополнительный исходный файл на C , содержащий мета-объектный код.
Qt комплектуется графической средой «Qt Designer» для разработки графического интерфейса, позволяющей создавать диалоги и формы «мышью» (в режиме WYSIWYG). В поставке Qt есть «Qt Linguist» — мощная графическая утилита, позволяющая упростить локализацию и перевод вашей программы на многие языки; и «Qt Assistant» — программа, упрощающая работу с документацией по библиотеке.
Разработчики на Java могут использовать Qt с помощью фреймворка Qt Jambi от того же производителя.
Qt содержит в себе библиотеку компонетов, собственный дизайнер, собственный механизм перевода интерфейса на разные языки, собственный механизм помощи.
Поддерживается интеграция с MS VS 2003,2005,2008. Поддерживается 32-х и 64-х битная платформы.
Дополнительно: Эта раздача — инсталлятор библиотеки Qt версии 4.4.1 для Microsoft Windows. Также в состав входит интегратор в MS Visual Studio (версия 1.4.0). Из исходников можно собрать и под *nix.