标签:
1.Qt4 安装
硬件平台: Intel X64
软件平台:opensuse 42.1
$sudo zypper update
$sudo zypper in qt-creator libqt4 libqt4-devel libqt4-sql libqt4-sql-mysql libqt4-sql-sqlite libqt4-sql-x11libQtWebKit4 libQtWebKit4-devel qt4-x11-tools
2.Qt4 SDK 组成
1.Qt Creator (Qt 专用IDE)
功能包括C++ 代码编辑器、 GUI 外观和版式设计器、项目和生成管理工具、集成的上下文相关的帮助系统、 图形化调试器(基于 GDB)
2.Qt Library (Qt核心库)
a.Qt Library 封装了用于端到端应用程序开发所需要的所有基础结构、GUI编程与布局设计、数据库编程、网络、 XML、国际化、OpenGL 集成等功能。
b.Qt Designer GUI 布局与窗体构造器,能够在所有支持平台上,以本地化的视图外观与认知,快速开发高性能的用户界面。
c.Qt Assistant 帮助文件或文档浏览器,类似VS中的MSDN
d.Qt Demo Qt 例子和演示程序的加载器,可以运行内置的一些实例程序及其源代码
e.qmake ***用于生成 Makefile的命令行工具,编译Qt项目时最常用的工具
f.uic 编译 ui 文件的命令行工具。把.ui文件转化为标准 C++文件。一般不需要手工调用,qmake 会自动调用ulc和moc。
g.moc (Meta Object Compiler) 元对象编译器。用于生成一些与信号和槽相关的底层代码的预编译工具。处理带有 Q_OBJECT 宏的头文件为moc_xxx.h, moc_xxx.cpp 的 C++源文件。
h.rcc Qt 的资源文件编译工具。根据.qrc 文件中的内容将相关的文件编译为二进制,并与源码编译在一起
i.qtconfig X11 系统下用于配置 Qt 环境的工具。设定信息会保存在用户的 home 目录。
3.Qt Internationalization
a.Qt Linguist 语言家
b.lupdate 从源码文件或其他资源文件中提取需要翻译的字符串,将之用xml 格式的普通文本文件存入 ts 文件中。一般用.Qt Linguist对其进行编辑。
c.lrelease 将 ts 文件转化为程序使用的 qm 文件,去掉了原始文件中所有的空白和未翻译的内容, 并将存储格式压缩
4.Qt Licence
商业版、LGPL、GPL
Learning Qt4 (Note 1 ----环境配置与Qt结构)
标签:
原文地址:http://www.cnblogs.com/sunee/p/5408718.html