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(读取文件信息)