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

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

Эта страница документирует Компилятор пользовательского интерфейса (User Interface Compiler) для инструментария ГПИ Qt. uic читает файл описания пользовательского интерфейса в формате XML (.ui), сгенерированный Qt Designer, и создает соответствующий заголовочный файл C++.

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

 uic [options] <uifile>

Параметры

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

ОпцияОписание
-o <file>Записывает вывод в файл <file> вместо стандартного вывода.
-tr <func>Использовать функцию <func> для перевода строк вместо функции tr().
-pНе генерировать средства защиты против множественных включений (#ifndef FOO_H ...).
-hВыводит на экран использование и список опций.
-vВыводит на экран номер версии uic'а.

Примеры

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

Здесь приведены полезные правила make-файла если вы используете только GNU-make:

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

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

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

Вы также должны не забыть добавить ui_foo.h в вашу переменную HEADERS (замените вашим предпочитаемым именем).


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