课程概述
QT入门
QT6核心类库
信号与槽
基础组件
- QPushButton组件的clicked、pressed和released
- 让QPushButton支持状态切换
- 用全局键盘事件为QPushButton添加快捷键
- 用setShortcut、QAction和QShortcut设置快捷键
- 使用QT Designer设置按钮的快捷键
- 设置按钮的字号
- 设置按钮文字颜色、背景颜色和透明背景
- 解决Linux下按钮背景不透明的问题
- 实现圆角按钮
- 炫酷的渐变背景色
- 鼠标的悬停特效
- QLabel组件的基本用法
- QLabel组件使用QPixmap装载图像(使用资源文件路径)
- QLabel组件使用QSS装载图像
- 用QLabel组件播放gif动画
- 响应QLabel组件中URL动作的两种方式
- 让QLabel组件可选择和可编辑
- QLineEdit组件的基本用法(读写文本、回显模式、文本输入方向、占位文本等)
- 设置QLineEdit组件的掩模(Mask)文本
- 使用QIntValidator校验整数值
- 使用QDoubleValidatosr校验浮点数
- 使用QRegularExpressionValidator校验正则表达式
- QLineEdit组件的信号与槽
- 用QSS设置QLineEdit组件
- 多行文本输入组件:QPlainTextEdit
- 多行文本输入组件:QTextEdit
- 显示时间的组件:QTimeEdit
- 显示日期的组件:QDateEdit
- 显示日期和时间的组件:QDateTimeEdit
- 复选框组件(QCheckBox)
- 利用QButtonGroup组件实现互斥选择效果
- QRadioButton组件与QButtonGroup组件联合使用
- 滑块组件(QSlider)基本用法
- 滑块组件(QSlider)的信号与槽
- QSlider组件与QSpinBox组件结合使用
- 设置QSlider组件的刻度
- 用QSS定制QSlider组件的样式
- 进度条组件(QProgressBar)
- 数字显示组件(QLCDNumber)
- 日历组件(QCalendarWidget)
高级组件
布局
标准对话框
高级对话框
文件系统
数据库
绘图
多线程
网络编程
国际化
多媒体
QML编程基础
QML动画特效
项目实战:汽车销售管理系统
提交答案