Spec-Zone.ru › Qt 5.11

Компилятор пользовательского интерфейса (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/archives/qt-5.11/uic.html

Spec-Zone.ru

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