`
helpbs
  • 浏览: 1164768 次
文章分类
社区版块
存档分类
最新评论

Qt的工具

 
阅读更多
Qt提供了几种命令行和图形工具来减轻和加速开发过程。每一种工具都在这里列出,并给出它们的文档的链接。 Qt设计器——可视化地设计视窗 Qt语言学家,lupdate和lrelease——翻译应用程序使之能够进入国际市场 Qt助手——快速地发现你所需要的帮助 qmake——由简单的宇平台无关的项目文件生成Makefile qembed——转换数据,比如把图片转还为C++代码 qvfb——在桌面上运行和测试嵌入式应用程序 makeqpf——为嵌入式设备提供预先做好的字体 moc——元对象编译器 uic——用户界面编译器 UserInterfaceCompiler (uic) 用户接口编译器(UIC) This page documents the User Interface Compiler for the Qt GUI application framework. 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. 这页文档介绍QT图形编程应用框架下的UIC(User Interface Compiler),UIC读取用户接口定义文件(.UI),后缀是.ui这种XML格式文件是由qt另外一个工具Qt Desiger 产生的,UIC工具从 .ui文件产生C++头文件和实现文件,同时也能生成图像的C++代码,这种代码是embed raw image data格式数据。 UIC的使用 File Generation Options Generate declaration: 产生声明文件,就是头文件.h 命令:uic [options] <file> Generate implementation: 产生实现文件,就是.cpp文件 命令:uic [options] -impl <headerfile><file><headerfile> - name of the declaration file Generate image collection: 产生图像格式C++代码 命令:uic [options] -embed <project><image1><image2><image3> ... <project> - project name <image> - image files For convenience, uic can also generate declaration or implementation stubs for subclasses. Generate subclass declaration: 产生子类声明。 命令:uic [options] -subdecl <classname><headerfile><file><classname> - name of the subclass to generate <headerfile> - declaration file of the baseclass Generate subclass implementation: 产生子类实现文件 命令:uic [options] -subimpl <classname><headerfile><file><classname> - name of the subclass to generate <headerfile> - declaration file of the subclass General Options 标准操作码,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(sourceText, comment) rather than trUtf8(sourceText, comment) for internationalization. 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 $ <div class="share_buttons" id="sharePanel"></div> <div class="article_next_prev"> <li class="prev_article"> <span>上一篇:</span><a href="http://blog.csdn.net/achellies/article/details/6134063">Qt编程的禁忌和限制 – moc应该这样用</a> </li> <li class="next_article"> <span>下一篇:</span><a href="http://blog.csdn.net/achellies/article/details/6134118">巧用qmake工具生成专业的makefile</a> </li> </div> </headerfile></classname></file></headerfile></classname></headerfile></classname></file></headerfile></classname></image></project></image3></image2></image1></project></headerfile></file></headerfile></file>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics