📄 uic.1
字号:
.TH uic 1 "2 Aug 2001" "Trolltech AS" \" -*- nroff -*-.\".\" Copyright 2000 Trolltech AS. All rights reserved..\".\" This file is part of Qt and may be distributed and used according to.\" the terms and conditions described in the LICENSE file..\".SH NAMEuic \- Qt user interface compiler.SH SYNOPSIS.B uic[options] file.SH DESCRIPTIONThis page documents the.B User Interface Compilerfor the Qt GUI application framework. The.B uicreads a user interface definition (.ui) file in XML as generated by.I Qt Designerand creates corresponding C++ header or source files. It alsogenerates an image file that embeds raw image data in C++ source code..PP.PPGenerate declaration:.br.I "\fB uic [options] \fI<file>".br.PPGenerate implementation:.br.I "\fB uic [options] -impl \fI<headerfile> <file>".br \fI<headerfile>\fP: name of the declaration file.br.PPGenerate image collection:.br.I "\fB uic [options] -embed \fI<project> <image1> <image2> <image3>\fP ...".br \fI<project>\fP: project name \fI<image[1..n]>\fP: image files.br.\" .PP.\" Generate binary UI file:.\" .br.\" .I "\fB uic [options] -binary \fI<file>".\" .br.PP.PPFor convenience,.B uiccan also generate declaration or implementation stubs for subclasses..PPGenerate subclass declaration:.br.I "\fB uic [options] -subdecl \fI<subclassname> <baseclassheaderfile> <file>".br \fI<subclassname>\fP: name of the subclass to generate.br \fI<baseclassheaderfile>\fP: declaration file of the baseclass.PPGenerate subclass implementation:.br.I "\fB uic [options] -subimpl \fI<subclassname> <subclassheaderfile> <file>".br \fI<subclassname>\fP: name of the subclass to generate.br \fI<subclassheaderfile>\fP: declaration file of the subclass.SH GENERAL OPTIONS.TP.I "-o file"Write output to.I filerather than to stdout..TP.I "-nofwd"Omit forward declarations of custom classes in the generatedheader file. This is necessary if typedef classes are used..TP.I "-tr func"Use.I func()instead of tr() for internationalization..TP.I "-v"Display the version of.B uicand exit..SH USAGE.B uicis almost always invoked by.BR make (1),rather than by hand..PPHere are useful makefile rules if you only use GNU make:.PP.in +4%.h: %.ui.br uic $< -o $@.br%.cpp: %.ui.br uic -impl $*.h $< -o $@.in -4.PPIf you want to write portably, you can use individual rules of thefollowing form:.PP.in +4NAME.h: NAME.ui.br uic $< -o $@.brNAME.cpp: NAME.ui.br uic -impl $*.h $< -o $@.in -4.PPYou must also remember to add.I NAME.cppto your SOURCES (substitute your favorite name) variable and.I NAME.oto your OBJECTS variable..PP(While we prefer to name our C++ source files .cpp, the.B uicdoesn't care, so you can use .C, .cc, .CC, .cxx or even .c++ ifyou prefer.).PP.SH "SEE ALSO".BR http://www.trolltech.com/ " ".SH AUTHORTrolltech AS <info@trolltech.com>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -