Qt:Документация 4.3.2/activeqt

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск
40px Внимание: Актуальная версия перевода документации находится здесь

__NOTOC__

Image:qt-logo.png

Главная · Все классы · Основные классы · Классы по группам · Модули · Функции

Image:trolltech-logo.png

[править] ActiveQt Framework

Поддержка Qt библиотекой ActiveX и COM, позволяет Qt/Windows программистам:

  1. Получить доступ и использовать ActiveX контролы и COM объекты вашего Qt приложения, любым из ActiveX серверов.
  2. Сделать доступными Qt приложения, как COM серверы, с любым числом Qt объектов и виджетов, как COM объекты и ActiveX контролы.

ActiveQt framework состоит из двух модулей:

  • Модуль QAxContainer, статическая библиотека реализующая классы QAxObject и QAxWidget производные от QObject и QWidget, которые реализованы как контейнеры для COM объектов и ActiveX контролов.
  • Модуль QAxServer, статическая библиотека реализующая функционал для in-process и исполняемых COM серверов. Данный модуль предоставляет классы QAxAggregated, QAxBindable и QAxFactory.

Для сборки статических библиотек, зайдите в activeqt директорию (обычно %QTDIR%/src/activeqt), и запустите qmake и make для создания и компиляции container и control поддиректорий. Библиотеки qaxcontainer.lib и qaxserver.lib будут доступны в %QTDIR%/lib.

Если вы используете общую конфигурацию qt, зайдите в поддиректорию plugin, запустите qmake и make для построения плагина, который интегрирует модуль QAxContainer в Qt Designer.

Модули ActiveQt часть Qt Desktop Edition. Их нет в Qt Open Source Edition.

Смотрите также: Модуль QAxContainer и Модуль QAxServer.



Copyright © 2007 Trolltech Trademarks
Qt 4.3.2