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

[Предыдущая: Модуль QtDesigner] [Модули Qt] [Следующая: Модуль QtAssistant]

Модуль QtUiTools

Модуль QtUiTools предоставляет классы для обработки форм, созданных с помощью Qt Designer. Далее...

Классы

QUiLoaderПозволяет автономным приложениям динамически создавать пользовательский интерфейс во время выполнения, используя информацию хранящуюся в ui-файлах или пути к заданному подключаемому модулю

Подробное описание

Эти формы обрабатываются во время выполнения для получения динамически сгенерированных пользовательских интерфейсов. Для того чтобы сгенерировать форму во время выполнения необходим файл ресурсов, содержащий в себе файл .ui. Приложения, которые используют классы обработки формы, нужно сконфигурировать для сборки вместе с модулем QtUiTools. Делается это включением следующего объявления в проектный файл qmake для того, чтобы обеспечить надлежащим образом компиляцию и линковку приложения.

 CONFIG += uitools

Объект загрузчика формы, предоставляемый классом QUiLoader, используется для конструирования пользовательского интерфейса. Этот пользовательский интерфейс может быть извлечен из любого QIODevice; например, объект QFile может быть использован для получения формы, сохраненной в ресурсах проекта. Функция QUiLoader::load() получает описание пользовательского интерфейса, содержащееся в файле, и конструирует виджеты формы.

Для включения определений классов этого модуля используйте следующую директиву:

 #include <QtUiTools>

Смотрите также Пример "Calculator Builder" и Пример "World Time Clock Builder".

[Предыдущая: Модуль QtDesigner] [Модули Qt] [Следующая: Модуль QtAssistant]


Copyright © 2008 Trolltech Торговые марки
Qt 4.3.5