QT编程思想【C++,基于QT 6】
课程概述
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动画特效
项目实战:汽车销售管理系统
提交答案
视频学习中有任何产品建议都可由此反
馈,我们将及时处理!
馈,我们将及时处理!
课时介绍
正则表达式
课程介绍
QT是基于C++的跨平台开发工具。QT6是QT目前<最><新>的版本,增加了很多功能。
由于QT可用于开发跨平台桌面应用,尽管操作上基本一致,但某些API还是有一定差异的,所以本课程每一个案例都会同时在Windows、macOS和Linux三个系统上演示,这里的Linux使用的是Ubuntu Linux 20.04。其他版本的Ubuntu Linux以及其他Linux发行版大同小异。
本课程会对QT6涉及到的核心技术进行全面讲解,并会给出大量的实战案例供广大学员巩固学到的知识。
本课程的主要内容如下:
推荐课程