Jasmin Blanchette (перевод Racheengel) |
Trolltech выпускает компоненты и средства, специфичные для платформы и промышленных приложений, а также новые компоненты, которые еще не включены в библиотеку Qt, для владельцев лицензий Qt Enterprise под именем Qt Solutions. Мы стараемся выпускать новые компоненты каждый квартал. В этой статье мы рассмотрим уже доступные компоненты. Регулярно проверяйте www.trolltech.com/products/solutions/ или читайте Qt Quarterly , чтобы знать о выходе новых компонентов.
Круговое меню |
Компонент QtPieMenu представляет круговое всплывающее меню. Такие меню обычно используются как контекстные и предоставляют нетрадиционный выбор своих пунктов. Круговые меню обеспечивают более быстрый выбор с помощью мыши, чем традиционные меню, потому что все пункты расположены на равной дистанции от указателя мыши.
Поддержка отмены/повтора действий |
Данный набор компонентов позволяет разработчикам использовать мультиплатформенную функциональность отмены/повтора действий в своих приложениях. Он основан на шаблоне команд и состоит из четырех классов:
Служба |
Класс QtService - это базовый класс для служб Windows и демонов Unix. С его помощью можно писать переносимые Qt-программы, запускающиеся независимо от того, вошел пользователь в систему или нет. Службы обычно являются неинтерактивными консольными приложениями, но могут иметь и пользовательский интерфейс.
Среда миграции Qt/MFC |
Среда миграции Qt/MFC Migration Framework помогает переносить существующие приложения Win32 и MFC на основу Qt. Она состоит из трех классов, позволяющих использовать окна Qt и MFC/Win32 в одном приложении.
Фильтр SSL |
SSL - это стандартный способ шифрования сетевых соединений. Класс QtSSLFilter позволяет разработчикам использовать SSL вместе с классом QSocket. Для работы требуется дополнительная библиотека OpenSSL.
Одиночное приложение |
Класс QtSingleApplication обеспечивает поддержку приложений, которые могут быть запущены только один раз каждым пользователем. Дальнейшие попытки запуска приложения активируют уже работающую в данный момент копию приложения, и, возможно, выполняют действие (например, открытие файла).
SOAP |
SOAP (Simple Object Access Protocol - Протокол Простого Доступа к Объекту) - это стандарт XML для описания обмена сообщениями. Его основное назначение - вызывать web-службы и получать ответы. Набор состоит из 9 классов: QSoapMessage, QSoapQName, QSoapType, QSoapArray, QSoapArrayIterator, QSoapStruct, QSoapStructIterator, QtSoapSimpleType, и QtSoapHttpTransport. Эти классы позволяют легко создавать, посылать, получать и обрабатывать сообщения SOAP на стороне клиента.
Колесико |
Компонент QtThumbWheel представляет собой горизонтальное или вертикальное "колесико". Колесики часто используются в двух- и трехмерных приложениях для управления вращением, масштабом и прокруткой. Поворот колесика транслируется в целое значение в указанных пределах. В большинстве случаев, это отличная альтернатива QDial или QSlider.
Меню списка окон |
Компонент QtWindowListMenu предоставляет приложениям MDI пункт меню "Windows" ("Окна"), отображающий доступные окна документов MDI и активное в данный момент окно. Также он имеет пункты для закрытия всех окон, для каскадирования и других стандартных функций. QtWindowListMenu автоматически отслеживает окна в QWorkspace.
Компонент MML |
MathML - это стандарт XML для описания математических формул. Класс QtMmlWidget отображает формулы, описанные подмножеством MathML 2.0. Для работы требует шрифт Unicode на машине пользователя для отображения математических символов.
XEmbed |
XEmbed - это протокол, позволяющий приложениям X11 включить компонент X11 из одного приложения в другое. Класс QtXEmbedContainer предоставляет средства для встраивания компонентов X11 в приложения Qt, а класс QXEmbedClient дает возможность написания апплетов и плагинов XEmbed. Когда клиент встроен и контейнер получает фокус по табуляции, фокус передается клиенту. Когда клиент проходит по всей цепи фокусов, фокус возвращается назад в контейнер. Также поддерживается активация окон, акселераторы, модальность и перетаскивание (XDND).
Copyright © 2004 Trolltech | Trademarks |