![]() |
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции | ![]() |
Эта страница документирует Компилятор пользовательского интерфейса (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 |