在终端中查看uic的帮助文件:uic --help
Usage: uic [options] [mode] <uifile>
Generate declaration:
uic [options] <uifile>
Generate implementation:
uic [options] -impl <headerfile> <uifile>
<headerfile> name of the declaration file
Generate image collection:
uic [options] -embed <project> <image1> <image2> <image3> ...
or
uic [options] -embed <project> -f <temporary file containing image names>
<project> project name
<image[1-N]> image files
Generate subclass declaration:
uic [options] -subdecl <subclassname> <baseclassheaderfile> <uifile>
<subclassname> name of the subclass to generate
<baseclassheaderfile> declaration file of the baseclass
Generate subclass implementation:
uic [options] -subimpl <subclassname> <subclassheaderfile> <uifile>
<subclassname> name of the subclass to generate
<subclassheaderfile> declaration file of the subclass
Options:
-o file Write output to file rather than stdout
-nofwd Omit forward declarations of custom classes
-nounload Don't unload plugins after processing
-tr func Use func() instead of tr() for i18n
-L path Additional plugin search path
-version Display version of uic
-help Display this information
查看了本机的uic:
(-1-)uic -version
(-2-)这里使用的ui文件为: mainwindow.ui.
生成指定的名字的".h"文件: uic -o mainwindow.h mainwindow.ui
或者: uic mainwindow.ui -o mainwindow.h
生成指定的名字的".cpp"文件: uic mainwindow.ui -i mainwindow.h -o mainwindow.cpp