此页面文档
						
							uic (用户界面编译器)
						
						为
						
							Qt Widgets
						
						模块。
						
uic
						
						读取 XML 格式的用户界面定义 (
						
.ui
						
						) 文件如生成通过
						
							Qt Designer
						
						并创建相应的 C++ 头文件。
					
用法:
uic [options] <uifile>
						下表列出的命令行选项识别通过
						
uic
						
						.
					
| 选项 | 描述 | 
|---|---|
| 
-o <file>
								 | 写入输出到 
<file>
								instead of to standard output. | 
| 
-tr <func>
								 | 使用 
<func>
								for translating strings instead of
tr()
								. | 
| 
-p
								 | Don't generate guards against multiple inclusion ( 
#ifndef
								FOO_H ...). | 
| 
-h
								 | 显示用法和选项列表。 | 
| 
-v
								 | 显示 
uic
								的版本号。 | 
| 
-d
								 | Display the dependencies for the UI. | 
| 
-n
								 | Don't generate any #include directives. | 
| 
--postfix <postfix>
								 | 追加 
<postfix>
								to all generated classnames. | 
| 
--include <file>
								 | Add #include 
<file>
								to the output. | 
						若使用
						
qmake
						
						,
						
uic
						
						will be invoked automatically for header files.
					
Here are useful makefile rules if you only use GNU make:
ui_%.h: %.ui uic $< -o $@
If you want to write portably, you can use individual rules of the following form:
ui_foo.h: foo.ui uic $< -o $@
						You must also remember to add
						
ui_foo.h
						
						to your
						
HEADERS
						
						(substitute your favorite name).