没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
原子哥在线教学:www.yuanzige.com 论坛:www.openedv.com
1
I.MX6U 嵌入式 Qt 开发指南
I.MX6U 嵌入式 Qt 开发指南
V1.0.2
原子哥在线教学:www.yuanzige.com 论坛:www.openedv.com
2
I.MX6U 嵌入式 Qt 开发指南
正点原子公司名称 :广州市星翼电子科技有限公司
原子哥在线教学平台 :www.yuanzige.com
开源电子网 / 论坛 :http://www.openedv.com/forum.php
正点原子淘宝店铺 :https://openedv.taobao.com
正点原子官方网站 :www.alientek.com
正点原子 B 站视频 :https://space.bilibili.com/394620890
电话:020-38271790 传真:020-36773971
请关注正点原子公众号,资料发布更新我们会通知。
请下载原子哥 APP,数千讲视频免费学习,更快更流畅。
原子哥在线教学:www.yuanzige.com 论坛:www.openedv.com
3
I.MX6U 嵌入式 Qt 开发指南
文档更新说明
版本
版本更新说明
负责人
校审
发布日期
V1.0
初稿:
邓志茂
左忠凯
陈梓雄
曾健拍
2021.6.18
V1.0.1
修正:
1.文档中的小错误。包括文字错误,病句,段
落格式,代码小修正。代码请看 gitee 记录。
邓志茂
左忠凯
陈梓雄
曾健拍
2021.7.5
V1.0.2
修改:
1.第 7.1.5 和 7.2.1 小小节头文件源码不对应的
问题。
2.第 13.2.1 小节,闹钟例程数据出现负数和删
除闹钟不成功的小 bug。
3.第 24.1 小节,使用 esp8266 可能出现连接不
上的问题。
邓志茂
左忠凯
陈梓雄
曾健拍
2021.7.28
原子哥在线教学:www.yuanzige.com 论坛:www.openedv.com
4
I.MX6U 嵌入式 Qt 开发指南
目录
前言 .......................................................................................................................................................... 11
第一篇 入门篇 ................................................................................................................................... 13
第一章 在 UBUNTU 下编写 C++ ......................................................................................................... 14
1.1 C++简介 .............................................................................................................................................. 15
1.2 C++环境设置 ............................................................................................................................... 15
1.3 编写一个简单的 C++程序 ................................................................................................................ 15
第二章 C++基础 .................................................................................................................................... 18
2.1 C++语言新特性 .................................................................................................................................. 19
2.1 C++的新特性.................................................................................................................................. 19
2.2 C++的输入输出方式 ...................................................................................................................... 19
2.3 C++之命名空间 namespace .......................................................................................................... 20
2.2 C++面向对象 ...................................................................................................................................... 21
2.2.1 类和对象.................................................................................................................................... 22
2.2.2 继承 ........................................................................................................................................... 27
2.2.3 重载 ........................................................................................................................................... 29
2.2.4 多态 ........................................................................................................................................... 32
2.2.5 数据封装.................................................................................................................................... 34
2.2.6 数据抽象.................................................................................................................................... 36
2.2.7 接口(抽象类) ........................................................................................................................ 37
第三章 初识 QT .................................................................................................................................... 40
3.1 QT 是什么 ........................................................................................................................................... 41
3.1.1 Qt 与 Qt Creator 的关系 ............................................................................................................. 41
3.1.2 Qt 能做什么 ................................................................................................................................ 41
3.1.3 Qt/C++与 QML ......................................................................................................................... 43
3.2 如何选择 QT 版本 ............................................................................................................................. 44
3.3 WINDOWS 下安装 QT ........................................................................................................................... 45
3.4 LINUX 下安装 QT .................................................................................................................................. 53
3.4.1 安装 Qt ...................................................................................................................................... 53
3.4.2 配置 Qt Creator 输入中文 ......................................................................................................... 56
3.5 QT CREATOR 简单使用 .......................................................................................................................... 61
3.5.1 Qt Creator 界面组成 ................................................................................................................... 61
3.5.2 Qt Creator 设置 ........................................................................................................................... 62
3.6 第一个 QT 程序 ................................................................................................................................. 64
原子哥在线教学:www.yuanzige.com 论坛:www.openedv.com
5
I.MX6U 嵌入式 Qt 开发指南
3.6.1 新建一个项目 ............................................................................................................................ 64
3.6.2 项目文件介绍 ............................................................................................................................ 69
3.6.3 修改 ui 文件显示 hello world ................................................................................................... 75
3.6.4 项目编译&调试&运行 .............................................................................................................. 76
第四章 使用 QT DESIGNER 开发 ........................................................................................................... 79
4.1 使用 UI 设计器开发程序 .................................................................................................................. 80
4.1.1 在 UI 文件添加一个按钮 .......................................................................................................... 80
4.1.2 在 UI 文件里连接信号与槽 ...................................................................................................... 81
4.1.3 编译及运行创建的 UI 项目 ...................................................................................................... 86
第五章 QT 信号与槽 ........................................................................................................................... 88
5.1 QT 信号与槽机制 ............................................................................................................................... 89
5.2 如何在项目里创建信号 ................................................................................................................... 91
5.3 如何在项目中创建槽 ....................................................................................................................... 92
5.4 如何在项目中连接信号与槽 ........................................................................................................... 94
5.5 学会使用 QT 类的信号与槽 ............................................................................................................. 97
第六章 QT CREATOR 的使用技巧 ......................................................................................................... 99
6.1 QT CREATOR 的快捷键 ........................................................................................................................ 100
6.2 QT 帮助文档的使用 ......................................................................................................................... 102
第七章 QT 控件 .................................................................................................................................. 105
7.1 按钮 ................................................................................................................................................. 106
7.1.1 QPushButton ............................................................................................................................. 107
7.1.2 QToolButton .............................................................................................................................. 111
7.1.3 QRadioButton ............................................................................................................................ 115
7.1.4 QCheckBox ................................................................................................................................ 123
7.1.5 QCommandLinkButton .............................................................................................................. 129
7.1.6 QDialogButtonBox ..................................................................................................................... 132
7.2 输入窗口部件 ................................................................................................................................. 136
7.2.1 QComboBox .............................................................................................................................. 138
7.2.2 QFontComboBox ....................................................................................................................... 142
7.2.3 QLineEdit ................................................................................................................................... 146
7.2.4 QTextEdit ................................................................................................................................... 150
7.2.5 QPlainTextEdit ........................................................................................................................... 154
7.2.6 QSpinBox ................................................................................................................................... 158
7.2.7 QDoubleSpinBox ....................................................................................................................... 161
7.2.8 QTimeEdit .................................................................................................................................. 165
7.2.9 QDateEdit .................................................................................................................................. 165
7.2.10 QDateTimeEdit ........................................................................................................................ 165
剩余699页未读,继续阅读
东郊椰林放猪散仙
- 粉丝: 25
- 资源: 300
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0