Spec-Zone.ru › Qt 5.9

Qt UI Tools

Начало работы

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

QT += uitools

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

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

#include <QtUiTools>

Справочник API

Вот ссылки на материалы справочника API.

  • Классы C++

Примеры

  • Примеры Qt UI Tools

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qtuitools-index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API