Qt UI Tools
Начало работы
Формы Qt Designer обрабатываются во время выполнения, чтобы создать динамически сгенерированные пользовательские интерфейсы. Для генерации формы во время выполнения необходим файл ресурсов, содержащий файл пользовательского интерфейса. Приложения, использующие классы обработки форм, должны быть настроены для компиляции с модулем Qt UI Tools. Это делается путем включения следующего объявления в файл проекта qmake, чтобы гарантировать, что приложение скомпилировано и связано должным образом.
QT += uitools
Объект загрузчика форм, предоставляемый классом QUiLoader, используется для создания пользовательского интерфейса. Этот пользовательский интерфейс можно получить из любого QIODevice. Например, можно использовать объект QFile для получения формы, хранящейся в ресурсах проекта. Функция QUiLoader::load() принимает описание пользовательского интерфейса, содержащегося в файле, и создает виджет формы.
Для включения определений классов модуля используйте следующую директиву:
#include <QtUiTools>
Справочник API
Вот ссылки на материалы справочника API.
Примеры
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qtuitools-index.html