uic.html
来自「QT 下载资料仅供参考」· HTML 代码 · 共 133 行
HTML
133 行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><!-- /home/reggie/tmp/qt-3.0-reggie-5401/qt-x11-commercial-3.0.5/doc/uic.doc:1 --><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>User Interface Compiler (uic)</title><style type="text/css"><!--h3.fn,span.fn { margin-left: 1cm; text-indent: -1cm; }a:link { color: #004faf; text-decoration: none }a:visited { color: #672967; text-decoration: none }body { background: #ffffff; color: black; }--></style></head><body><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr bgcolor="#E5E5E5"><td valign=center> <a href="index.html"><font color="#004faf">Home</font></a> | <a href="classes.html"><font color="#004faf">All Classes</font></a> | <a href="mainclasses.html"><font color="#004faf">Main Classes</font></a> | <a href="annotated.html"><font color="#004faf">Annotated</font></a> | <a href="groups.html"><font color="#004faf">Grouped Classes</font></a> | <a href="functions.html"><font color="#004faf">Functions</font></a></td><td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>User Interface Compiler (uic)</h1><p> This page documents the <em>User Interface Compiler</em> for the Qt GUIapplication framework. The <em>uic</em> reads a user interface definition(.ui) file in XML as generated by <a href="designer-manual.html">QtDesigner</a> and creates corresponding C++ header or source files.It can also generate an image file to embed raw image data in C++source code.<p> <h2> Options</h2><a name="1"></a><p> <h3> File Generation Options</h3><a name="1-1"></a><p> Generate declaration:<pre>uic [options] <file></pre> <p> Generate implementation:<pre>uic [options] -impl <headerfile> <file></pre> <ul><li> <headerfile> - name of the declaration file</ul><p> Generate image collection:<pre>uic [options] -embed <project> <image1> <image2> <image3> ...</pre> <ul><li> <project> - project name<li> <image[0..n]> - image files</ul><p> For convenience, <em>uic</em> can also generate declaration orimplementation stubs for subclasses.<p> Generate subclass declaration:<pre>uic [options] -subdecl <classname> <headerfile> <file></pre> <ul><li> <classname> - name of the subclass to generate<li> <headerfile> - declaration file of the <b>baseclass</b></ul><p> Generate subclass implementation:<pre>uic [options] -subimpl <classname> <headerfile> <file></pre> <ul><li> <classname> - name of the subclass to generate<li> <headerfile> - declaration file of the <b>subclass</b></ul><p> <h3> General Options</h3><a name="1-2"></a><p> <ul><li> <tt>-o file</tt> - write output to 'file' rather than to stdout.<li> <tt>-nofwd</tt> - omit forward declarations of custom classes in thegenerated header file. This is necessary if typedef classes are used.<li> <tt>-tr func</tt> - use <tt>func(sourceText, comment)</tt> rather thantrUtf8(sourceText, comment) for <a href="i18n.html#internationalization">internationalization</a>.</ul><p> <h2> Usage</h2><a name="2"></a><p> <em>uic</em> is almost always invoked by <tt>make (1)</tt>, rather than by hand.<p> Here are useful makefile rules if you only use GNU make:<pre> %.h: %.ui uic $< -o $@ %.cpp: %.ui uic -impl $*.h $< -o $@</pre> If you want to write portably, you can use individual rules of thefollowing form:<pre> NAME.h: NAME.ui uic $< -o $@ NAME.cpp: NAME.ui uic -impl $*.h $< -o $@</pre> You must also remember to add <tt>NAME.cpp</tt> to your SOURCES (substituteyour favorite name) variable and <tt>NAME.o</tt> to your OBJECTS variable.<p> (While we prefer to name our C++ source files .cpp, the <em>uic</em> doesn'tcare, so you can use .C, .cc, .CC, .cxx or even .c++ if you prefer.)<p> <!-- eof --><p><address><hr><div align=center><table width=100% cellspacing=0 border=0><tr><td>Copyright © 2002 <a href="http://www.trolltech.com">Trolltech</a><td><a href="http://www.trolltech.com/trademarks.html">Trademarks</a><td align=right><div align=right>Qt version 3.0.5</div></table></div></address></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?