Qt学习基础

Qt窗口:

QtWidget类型窗口特点:

Dialog类型窗口特点: 

1.非模态(不阻塞可以进行窗口切换)

2.模态(阻塞窗口,不能进行窗口切换)

QMainWindow类型窗口特点:

信号与槽:

1.信号的本质: 

2.槽的本质: 

3.信号与槽的关系:

4.自定义信号槽使用

4.1自定义信号
4.2自定义槽函数

4.3信号槽扩展

 

4.4信号槽的连接方式

 

 Lambda表达式

1.Lambda表达式的语法和特性

2.Lambda表达式匿名函数的定义和调用

3.函数指针调用

4.auto推导调用

5.引用方式使用外部变量

6.值方式使用外部变量

7.形参和实参传入参数使用方式 

8.Lambda表达式在作为槽函数使用 

QT中的坐标系 

窗口的相对坐标系

QT的内存回收机制

QT的基本数据类型

具体的更多数据需要查询qt文档QtGLobal库

 QT输出日志

QT中的字符串类

QByteArray类 

1.构造函数

2.数据操作

3.子字符串查找和判断

4.遍历

5.查看字节数

6.类型转换

QString类

1.构造函数

2.数据操作

3.字符串查找和判断

4.遍历

5.查看字节数

6. 类型转换

QByteArray和QString区别

QString类里面有UFT_8编码,而QByteArray里面没有编码就是一个动态数组,所以里面传2的字符不会再进行编码了

 QVariant

QPushButton(按钮) 

QMainWindow概述

菜单栏 (meun) 

1.通过new一个QMenuBar对象创建菜单栏

2.通过成员函数menuBar()创建

3.实现菜单栏的功能

工具栏 (ToolBar)

工具栏类QToolBar

QAction类:充当子工具(工具项)

 状态栏(QStatusBar)

注意:临时信息会覆盖正式信息

铆接部件(浮动窗口,QDockWidget) 

核心部件(中心部件 QTextEdit) 

资源文件的添加

增加背景图 

UI

消息对话框

1.错误对话框

2.信息对话框

3.提问对话框

 参数1:父亲,参数2:标题,参数3:提示内容,参数4:按类型,参数5:默认关联回车键

4.警告对话框

其他对话框

1.颜色对话框

2.文本对话框

参数1:父亲   参数2:标题  参数3:默认打开路径  参数4:过滤文件格式

 

选择文件后打印你选择文件名字

3.字体对话框 

控件 

1.按钮控件 

2.QListWidget(列表容器)

3.QTreeWidget (树控件)

4.TableWidget(表格控件)

 

 5.其他控件

鼠标事件(QEvent)

 

定时器

定时器1(事件timerEvent)

定时器2(QTimer类) 

事件分发器(event) 

事件过滤器(eventfilter)

QPainter绘图 

QPainter的高级设置

 

手动绘图事件 

绘图设备

 

QPixmap

 

 QImage

绘图并保存为图片格式在指定路径

进行已有图片的修改像素

 QPicture绘图指令

记录指令并保存

重现指令操作

QFile文件读写操作

读取全部内容

 按行来读取

写文件

QFileInfo(读取文件信息)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值