码迷,mamicode.com
首页 > 其他好文 > 详细

Learning Qt4 (Note 1 ----环境配置与Qt结构)

时间:2016-04-19 17:06:41      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!