uic
SYNOPSIS
uic [options] file
DESCRIPTION
This page documents the User Interface Compiler for the Qt GUI toolkit.
The uic reads a user interface definition (.ui) file in XML as gener-
ated by Qt Designer and creates corresponding C++ header or source
files. It also generates an image file that embeds raw image data in
C++ source code.
Generate declaration:
uic [options] <file>
Generate implementation:
uic [options] -impl <headerfile> <file>
<headerfile>: name of the declaration file
Generate image collection:
uic [options] -embed <project> <image1> <image2> <image3> ...
<project>: project name
<image[1..n]>: image files
For convenience, uic can also generate declaration or implementation
stubs for subclasses.
Generate subclass declaration:
uic [options] -subdecl <subclassname> <baseclassheaderfile>
<file>
<subclassname>: name of the subclass to generate
<baseclassheaderfile>: declaration file of the baseclass
Generate subclass implementation:
uic [options] -subimpl <subclassname> <subclassheaderfile> <file>
<subclassname>: name of the subclass to generate
<subclassheaderfile>: declaration file of the subclass
GENERAL OPTIONS
-o file
Write output to file rather than to stdout.
-nofwd Omit forward declarations of custom classes in the generated
header file. This is necessary if typedef classes are used.
-tr func
Use func() instead of tr() for internationalization.
-version
Display the version of uic and exit.
USAGE
uic is almost always invoked by make(1), rather than by hand.
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.)
SEE ALSO
http://www.trolltech.com/
AUTHOR
Trolltech AS <info@trolltech.com>
Trolltech AS 2 Aug 2001 uic(1)
Man Pages Copyright Respective Owners. Site Copyright (C) 1994 - 2013
Hurricane Electric.
All Rights Reserved.