Qt基础教程介绍

简述

从去年开始整理了Qt基础相关的内容,具体内容包含了信号槽、事件、界面布局、控件样式表、QPainter图形绘制、多线程等方面的知识。这些内容对于学习Qt编程非常重要,每篇文章都是用心在写,期间翻阅了大量的Qt文档结合查询一些的资料避免出现错误的观点,努力争取让文章更加浅显易懂,每个知识点配合代码实例进行讲解,并且后期会继续地扩充和完善这些内容。

对于Qt新手或者小白非常推荐学习,对于订阅的小伙伴可以加QQ(3062974430)获取一些书籍和视频学习资料。

1、Qt基础

1.1 信号槽

1.1.1Qt信号槽之connect与disconnect介绍
1.1.2Qt信号槽之ConnectionType参数详解
1.1.3Qt信号槽连接不上的原因分析
1.1.4Qt信号槽之再谈Qt4与Qt5中信号槽使用的差异
1.1.5Qt信号槽之槽函数中获取发送信号对象——sender()
1.1.6Qt信号槽之如何阻碍信号的触发

1.2 事件介绍

1.2.1 Qt中事件是如何进行传递(上、下)
1.2.2 Qt中的事件过滤器(eventFilter)
1.2.3 Qt中如何自己模拟发送事件消息

2.布局

2.1 布局简介

2.2 Qt四大布局介绍及使用方法

2.2.1 QBoxLayout讲解及示例
2.2.1.1 QHBoxLayout介绍
2.2.1.1 QVBoxLayout介绍
2.2.2 QFormLayout讲解及示例
2.2.3 QGridLayout讲解及示例
2.2.4 QStackedLayout讲解及示例

2.3 QLayout一探究竟

2.3.1 布局的基础单元-QLayoutItem
2.3.1.1 QSpacerItem介绍
2.3.1.2 QWidgetItem介绍
2.3.2 布局添加控件的原理分析
2.3.2.1 addWidget和addItem到底做了啥
2.3.2.2 为什么控件可以按照不同的布局进行对应的排布
2.3.2.3 布局中spacing、margin、alignment用法讲解
2.3.3 如何清空部件上的布局
2.3.3.1 如何移除布局上的某个部件
2.3.3.2 如何对部件进行重新布局

3.Qt样式讲解

3.1 样式选择器

3.1.1 Universal Selector (通用选择器)
3.1.2 Type Selector (类型选择器)
3.1.3 Property Selector (属性选择器)
3.1.4 Class Selector (类选择器)
3.1.5 ID Selector (ID选择器)
3.1.6 Descendant Selector (后裔选择器)
3.1.7 Child Selector (亲儿子选择器)

3.2 设置样式的几种方式

3.3 样式表使用过程中产生的冲突-分析及解决

3.4 各控件中常用样式讲解及说明

3.4.1 针对不同类别控件通用样式
3.4.1 针对不同类别控件独有样式

4.QPainter绘图讲解

4.1 初识QPainter

4.2 QPainter的接口介绍

4.2.1 QPainter中的画笔、画刷介绍
4.2.2 QPainter绘制接口
4.2.3 QPainter的save和restore
4.2.4 QPainter的平移、放缩、旋转效果讲解

5、线程相关使用介绍

5.1 QThread的两种使用方式

5.2.1 QThread 多线程数据访问同步——互斥锁
5.2.2 QThread 多线程数据访问同步——读写锁
5.2.3 QThread 多线程数据访问同步——信号量
5.2.4 QThread 多线程数据访问同步——条件变量

5.3 Qt线程池介绍——QThreadPool

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值