课程目录: Qt Quick/QML入门培训
4401 人关注
(78637/99817)
课程大纲:

  Qt Quick/QML入门培训

 

 

 

第1章 序章 6 
1 什么是Qt 
2 下载Qt  
3 安装Qt  
4 卸载Qt  
5 QML程序效果展示  
6 安装Qt 5.15 LTS  
第2章 入门 11 
7 Qt Creator 入门 
8 Qt Creator Sessions 
9 CMake 环境配置 
10 新建项目 
11 项目代码详解 
12 QML语法介绍  
13 CMake 语法介绍 
14 Qt资源文件的使用 
15 QML在资源文件中的使用  
16 QML新建与引用 
17 Qt for Android环境搭建 
第3章 基础控件 8 
18 矩形框(Rectangle) 
19 标签(Label) 
20 加载器(Loader) 
21 输入框(TextField) 
22 下拉框(ComboBox) 
23 对话框(Dialog) 
24 抽屉(Drawer) 
25 滑动视图与页面切换(SwipeView) 
第4章 布局(Qt Quick Layouts) 
26 锚(anchors) 
27 列布局(ColumnLayout) 
28 行布局(RowLayout) 
29 布局附加属性 
30 布局填充 06:20 
第5章 按钮控件(Button Controls) 
31 图标主题(Icon Themes) 
32 图标属性组(icon group) 
33 抽象按钮(AbstractButton) 
34 按钮(Button) 
35 复选框(CheckBox) 
36 延时按钮(DelayButton) 
37 单选按钮(RadioButton) 
38 圆形按钮(RoundButton) 
39 开关(Switch) 
40 工具按钮(ToolButton) 
第6章 容器控件(Container Controls) 
41 应用程序窗口(ApplicationWindow) 
42 容器(Container) 
43 框架(Frame) 
44 组合框(GroupBox) 
45 页(Page) 
46 面板(Pane) 
47 滚动视图(ScrollView) 
48 堆栈视图(StackView) 
49 列表视图(ListView) 
第7章 2D绘图(Canvas) 
50 画布与2D绘图(Canvas) 
51 绘制直线和圆弧 
第8章 自定义控件(Custom Controls) 
52 创建自定义QML皮肤 
53 创建自定义模块 08:51 
54 自定义按钮(Button) 
第9章 C++与QML数据交互 
55 将C++类注册到QML 
56 将C++类成员函数注册到QML 
第10章 实战 
57 在QML中使用串口 
58 Weights嵌入QML界面(QQuickWidgets) 
59 多页面管理(Page Manager) 
第11章 数据库 
60 打开SQLite数据库(QSqlDatabase) 
61 插入数据(QSqlQuery) 
62 查询数据(QSqlQuery) 
63 删除数据(QSqlQuery) 
64 修改数据(QSqlQuery) 
65 在QML中操作数据库 
第12章 常见问题 
66 为什么我的项目MinGW能编译而VS不行? 
67 为什么我的项目中文乱码? 
68 修改CMake项目名后编译不过的解决办法 
第13章 门禁系统项目实战 
69 门禁系统项目实战 
70 给按钮加上图标 
71 多页面切换