Spec-Zone.ru › Qt 5.9

Компилятор пользовательского интерфейса (uic)

На этой странице документирован Компилятор пользовательского интерфейса для модуля Qt Widgets. Программа uic считывает файл определения пользовательского интерфейса в формате XML (.ui) , сгенерированный Qt Designer, и создаёт соответствующий заголовочный файл на C++.

Использование:

uic [options] <uifile>

Параметры

В следующей таблице перечислены параметры командной строки, распознаваемые uic.

Параметр Описание
-o <file> Записать вывод в <file> вместо стандартного вывода.
-tr <func> Использовать <func> для перевода строк вместо tr().
-p Не генерировать защитные директивы от многократного включения (#ifndef FOO_H ...).
-h Отобразить использование и список параметров.
-v Отобразить номер версии uic.
-d Отобразить зависимости для пользовательского интерфейса.
-n Не генерировать директивы #include.
--postfix <postfix> Добавить <postfix> ко всем сгенерированным именам классов.
--include <file> Добавить #include <file> в вывод.

Примеры

Если вы используете qmake, uic будет автоматически вызвано для заголовочных файлов.

Вот полезные правила makefile, если вы используете только GNU make:

ui_%.h: %.ui
        uic $< -o $@

Если вы хотите обеспечить переносимость, вы можете использовать отдельные правила следующего формата:

ui_foo.h: foo.ui
        uic $< -o $@

Вы также должны добавить ui_foo.h в свой HEADERS (замените на ваше любимое имя).

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

Spec-Zone.ru

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