From bd0f3345a938b35ce6a12f6150373b0955b8dd12 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sun, 10 Jul 2011 15:24:15 -0500 Subject: Add Qt3 development HEAD version --- doc/html/uic.html | 133 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 doc/html/uic.html (limited to 'doc/html/uic.html') diff --git a/doc/html/uic.html b/doc/html/uic.html new file mode 100644 index 0000000..8e2033c --- /dev/null +++ b/doc/html/uic.html @@ -0,0 +1,133 @@ + + + + + +User Interface Compiler (uic) + + + + + + + +
+ +Home + | +All Classes + | +Main Classes + | +Annotated + | +Grouped Classes + | +Functions +

User Interface Compiler (uic)

+ + + + +

This page documents the User Interface Compiler for the Qt GUI +toolkit. The uic reads a user interface definition +(.ui) file in XML as generated by Qt +Designer and creates corresponding C++ header or source files. +It can also generate an image file to embed raw image data in C++ +source code. +

Options +

+

File Generation Options +

+

Generate declaration: +

+uic  [options]  <file>
+
+ +

Generate implementation: +

+uic  [options] -impl <headerfile> <file>
+
+ + +

Generate image collection: +

+uic  [options] -embed <project> <image1> <image2> <image3> ...
+
+ + +

For convenience, uic can also generate declaration or +implementation stubs for subclasses. +

Generate subclass declaration: +

+uic  [options] -subdecl <classname> <headerfile> <file>
+
+ + +

Generate subclass implementation: +

+uic  [options] -subimpl <classname> <headerfile> <file>
+
+ + +

General Options +

+

+

Usage +

+

uic is almost always invoked by make (1), rather than by hand. +

Here are useful makefile rules if you only use GNU make: +

+    %.h: %.ui
+        uic $< -o $@
+
+    %.cpp: %.ui
+        uic -impl $*.h $< -o $@
+
+ +If you want to write portably, you can use individual rules of the +following form: +
+    NAME.h: NAME.ui
+        uic $< -o $@
+
+    NAME.cpp: NAME.ui
+        uic -impl $*.h $< -o $@
+
+ +You must also remember to add NAME.cpp to your SOURCES (substitute +your favorite name) variable and NAME.o to your OBJECTS variable. +

(While we prefer to name our C++ source files .cpp, the uic doesn't +care, so you can use .C, .cc, .CC, .cxx or even .c++ if you prefer.) +

+ +


+ +
Copyright © 2007 +TrolltechTrademarks +
Qt 3.3.8
+
+ -- cgit v1.2.1