• 讲师平台
    • 我的学习
    • 消息
    购买 ¥239.00

    QT编程思想【C++,基于QT 6】-

    共155节1145人学习李宁 课程详情 领证书
    • 课程概述

      • 课程概述(必看)
    • QT入门

      • 在Windows、macOS和Linux上安装QT
      • 在Windows、macOS和Linux上开发第一个QT应用
      • 在Windows、macOS和Linux之间实现代码同步
      • 可视化设计器(QT Designer)
      • 解决不同平台字体字号的问题.
    • QT6核心类库

      • QString的基本用法
      • QString字符串的查找和比较
      • QString字符串转换
      • QT中的容器类
      • Java风格的容器只读迭代
      • Java风格的容器读写迭代(对容器进行增删改)
      • STL风格的容器迭代
      • QMap和QHash的Java风格迭代器
      • 用foreach宏迭代列表和字典.
      • QMap和QHash的STL风格迭代器
      • 万能类:QVariant.
      • 数学函数
      • 正则表达式
    • 信号与槽

      • 组件、信号与槽三位一体
      • 使用Lambda表达式定义槽函数
      • 信号与槽函数的多对多连接
      • 用QT Designer自动连接信号与槽(详解)
      • 案例:共享槽函数设置文字颜色
      • 自定义信号与槽
    • 基础组件

      • 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)
    • 高级组件

      • 下拉列表组件(QComboBox)
      • 列表组件(QListWidget)
      • 工具按钮组件(QToolButton)与动作(Action)
      • 为工具按钮添加下拉菜单
      • 创建右键菜单
      • 树组件(QTreeWidget)
      • 停靠组件(QDockWidget)
      • 表格组件(QTableWidget):添加表头
      • 表格组件(QTableWidget):追加行、插入行和删除行
      • 表格组件(QTableWidget):自动调整列宽和行高
      • 表格组件(QTableWidget):定制样式
      • 表格组件(QTableWidget):获取表格数据
    • 布局

      • 间隔布局(QSplitter)
      • 窗口停靠布局(QDockWidget)
      • 栈布局(QStackedWidget)
      • 用可视化的方式使用栈布局(QStackedWidget)
      • 使用QGridLayout、QHBoxLayout和QVBoxLayout完成复杂
    • 标准对话框

      • 文件标准对话框
      • 颜色标准对话框
      • 字体标准对话框
      • 标准输入对话框
      • 标准消息对话框(Question)
      • 标准消息对话框(Information)
      • 标准消息对话框(warning)
      • 标准消息对话框(错误和关于)
    • 高级对话框

      • 自定义对话框
      • 用工具盒对话框模拟QQ界面
    • 文件系统

      • 用QFile读文本文件
      • 用QFile写文本文件
      • 用QTextStream读文本文件
      • 用QTextStream写文本文件
      • 用QDataStream写二进制文件
      • 用QDataStream读二进制文件
      • QCoreApplication中与目录和文件有关的API
      • 使用QFile对文件进行操作
      • 使用QDir对目录进行操作
    • 数据库

      • 使用DBeaver管理SQLite数据库
      • 使用QT打开SQLite数据库,并浏览数据
      • 编写下拉列表(QComboBox)代理类
      • 让性别可以选择
      • 让部门可以选择
      • 响应行变化动作
      • 显示数据库中的图像
      • 保存数据
      • 插入数据
      • 删除数据
      • 将图像保存到数据库中
      • 清空数据库中的图像
    • 绘图

      • 绘制基本图形
      • 绘制文本
      • QT绘图完整演示
      • QT绘图项目实战:自由绘图
      • 用QT操作矢量图(SVG)
    • 多线程

      • QT6线程的基本用法
      • 使用信号量实现生产者和消费者模式
    • 网络编程

      • 获取本机网络信息
      • 基于UDP的广播系统
      • 基于TCP的点对点聊天应用(服务端实现)
      • 基于TCP的点对点聊天应用(客户端实现)
      • 基于HTTP的文件下载器
    • 国际化

      • 使用ts和qm文件国际化文本
      • 不同语言显示不同文字(切换语言)
    • 多媒体

      • 播放视频
      • 简易版的视频播放器
      • 可旋转的视频播放器
    • QML编程基础

      • 编写第1个QML程序
      • QML基本语法
      • Rectangle(区域)元素
      • Image(图像)元素
      • Text(文本)元素
      • 自定义组件(元素)
      • 布局(1):行列布局
      • 布局(2):网格布局
      • 布局(3):流(Flow)布局
      • 布局(4):重复器(Repeater)
      • 布局(5):锚(Anchor)布局
      • 移动组件
      • 鼠标事件
      • 键盘事件
      • 切换输入组件的焦点
      • 集成JavaScript
      • 导入JavaScript文件
    • QML动画特效

      • 属性动画-触底反弹
      • 属性动画-单击开始匀速直线运动
      • 属性动画-通过独立的PropertyAnimation对象控制动画
      • 属性动画-为属性添加动画行为
      • 动画的综合运用
      • Animator动画
      • 用动画方式改变组件状态
      • 串行动画和并行动画
    0/1024
    暂无留言

      订阅失败

      QT编程思想【C++,基于QT 6】
      QT编程思想【C++,基于QT 6】 ...

      订阅列表已满,请先移出部分订阅内容。

      当前章节需购买后观看
      开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!

      购买课程

      扫码完成付费,可继续学习全部课程内容

      加载中...
      正在试验
      后自动删除环境
      课程实验
      本次实验时间已到期 00:00:00
      程序员研修院 v1.1.0
      一、播放器优化
      修改播放器默认倍速设置,增加1.25倍速
      调整目录展示形式,增加折叠/展开
      优化播放器的使用体验,有播放问题可以点击播放页内的”反馈“提交问题
      查看全部版本记录
      课件正在飞速打包中,请耐心等待几秒钟~