您的位置:首页 > 编程语言 > Qt开发

QT基础

2014-01-20 22:39 405 查看
一.

assistant 帮助文档

qtconfig QT配置工具

qmake QT的make与项目文件智能工具

uic UI界面的设计文件的编译工具

moc moc代码创建工具

designer ui设计工具

二.QT的模块

qtcore

qtgui

qtnetwork

qtsvg

qtopengl

三.第一个QT程序

1.QT编程模型

2.QT程序的编译过程

3.QT的项目组织

QT是C++程序

QT程序启动QT的环境QApplication

编程的编译步骤:

qmake -project

qmake *.pro

make

执行

四.*.pro文件(QT项目工程管理)

#表示注释开始

TEMPLATE:app表示是应用程序 lib表示库 subdirs表示构建子目标下的模块 vcapp 表示vc项目

SOURCES= :cpp文件1 cpp文件2……

:\续行符号

:SOURCE+=

HEADERS=

:h头文件

CONFIG= 影响GCC的选项

:release | debug

:warn_on | warn_off-Wall-w

:qt
| opengl

:shared
| static

QT= (在CONFIG=qt才有意义)

:core(默认添加)

:gui(默认添加)

:network

:opengl

:svg

TARGET=

:指定输出文件名
(-o输出文件)

LIBS=用户指定库

:-l.
-L.

FORMS=ui文件

五.QT学习路线

QT类的结构层次

QT的信号signal与槽slot

QT基本组件

QT的UI设计器

六.直观认识QT封装性与帮助文档的使用

1.文档的组成部分

1.1.模块

1.2.类的作用简单描述

1.3.头文件

1.4.父类与派生类

1.5.构造器/析构器

1.6.共有函数

1.7.属性

2.乱码处理

QT提供翻译机制 QTextCodec

3.代码组织

以窗体为基本单位的封装

一个典型的登录界面用到的类有:QDialog QPushButton
QLabel QLineEdit

4.QT的界面设计器

designer

用户设计区

工具箱

资源管理器

属性编辑器(ctrl+i)

动作编辑器

信号槽编辑器

对象查看器(选择对象)

4.2.保存文件

*.ui

4.3编辑属性

4.1.1.文本属性(支持HTML) 双击修改或者选中后按ctrl+i

4.2.2.对象名属性 objectname对象名

4.2.3字体属性

4.4编辑组件

-> <-方向

shift+

ctrl+

shift+ctrl+

4.5.打开ui文件

ui是xml文本文件

4.6.使用ui文件

自动使用

手工使用

uic编译ui文件

产生:Ui_对象名的类

Ui::对象名的类

类的构造器:没有缺省构造器

类的方法:setUi(QDialog*)

4.7.使用UI类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: