搜索
旗舰课程
首页
录播课程
课程体系
讲师团队
国际认证
企业定制
最新活动
自我测评
知识库
云计算
计算无处不在,引领IT转型与创新
· 阿里云云计算架构师(ACE)高级认证培训
· 阿里云云计算工程师(ACP)认证培训
· Advanced Architecting on AWS认证培训
· RHCSA 和 RHCE 9 (红帽认证工程师)培训
· Architecting on AWS认证培训
· 腾讯云高级开发工程师认证培训
· 腾讯云开发工程师认证培训
· 腾讯云高级运维工程师认证培训
· 腾讯云运维工程师认证培训
· 腾讯云架构高级工程师认证培训
· 腾讯云架构工程师认证培训
· 华为认证云服务专家解决方案架构师
· 华为认证云服务高级解决方案架构师
· 华为认证云服务工程师
· Python自运化运维实战培训
· Python基础实战培训
· Kubernetes CKA认证培训
· 阿里云云安全工程师(ACP)认证培训
· 阿里云企业级互联网架构工程师(ACP)认证培训
· 腾讯专有云TCE工程师认证
· 麒麟操作系统云计算工程师KYCA(云计算)
· 麒麟操作系统云计算高级工程师KYCP(云计算)
· 麒麟操作系统云计算工程师KYCA(安全)
· 麒麟操作系统安全高级工程师KYCP(安全)
数据库
云上应用关键一环,只选对的不选贵的
· Oracle 19c OCP专家认证培训
· Oracle 19c OCM认证大师培训
· MySQL 8.0 OCP专家认证课程
· MySQL 8.0 入门基础课
· MySQL 8.0性能优化实战培训
· PostgreSQL CA认证培训
· PostgreSQL CE认证培训
· PostgreSQL CM认证实战培训课程
· 数据库交付运维工程师-腾讯云TDSQL(MySQL版)
· 数据库交付运维工程师-腾讯云TDSQL(PostgreSQL版)
· 数据库交付运维高级工程师-腾讯云TDSQL(MySQL版)
· 数据库交付运维高级工程师-腾讯云TDSQL(PostgreSQL版)
· 数据库交付运维专家-腾讯云TDSQL(MySQL版)
· 数据库交付运维专家-腾讯云TDSQL(PostgreSQL版)
· OceanBase OBCA 数据库认证专员
· OceanBase OBCP 数据库认证专家
· PostgreSQL CH 初级认证培训
· PostgreSQL CH 中级认证培训
· MySQL从小白到大神
· MySQL性能优化最佳实践
· MySQL高可用原理、架构与实战
· MySQL企业级运维管理实战课程
· Oracle深入浅出(DSI系列Ⅰ)
· Oracle 特殊恢复原理与应用(DSI系列Ⅱ)
· Oracle SQL Tuning(DSI系列Ⅲ)
· Oracle DB Performance Tuning(DSI系列Ⅳ)
· Oracle SQL Tuning算法与实战
· Oracle Golding Gate入门到精通
· MySQL 自动化运维
· MySQL高可用管理实战应用研修班
· MYSQL内核源码分析
· MYSQL架构与应用
· MySQL-TDSQL就业实战班
· 源码研究方法论之调试数据库 融会贯通
· 源码研究方法论之调试数据库 出神入化
· 数据库核心算法原理与应用
· Oracle 12c OCP认证培训
· MySQL 5.7 OCP专家认证培训课程
· DM(达梦)8 DCA认证培训
大数据
深入洞察,解答问题,创造竞争优势
· 管理员培训:CDP私有云基础版
· CCA Hadoop管理员认证培训
· 阿里云大数据工程师(ACP)认证培训
· Flink大数据开发实战培训
· Big Data on AWS认证培训
· Hadoop MapReduce大数据开发实战培训
· Python数据分析实战培训
· CCP数据工程师认证培训
· CCA数据科学家认证培训
· CCA数据分析师认证培训
· CCA Spark和Hdoop开发员认证培训
· Apache HBase认证培训
人工智能
让AI做人力所不能及的事情
· 项目管理专业人士(PMP)认证
· Python机器学习实战培训
· Python算法实战培训
· 企业级AI实战项目
· 深度学习
· 机器学习
· Python基础
· ITSS服务工程师与服务经理认证培训
· 华为认证网络工程师(HCIA-Storage)培训
· 华为认证资深网络工程师(HCIP-Storage)培训
· 华为认证物联网工程师培训(HCIA-IOT)
· 华为认证网络专家(HCIE-Cloud)培训
· 华为认证网络专家(HCIE-Datacom)培训
· 麒麟操作系统桌面工程师KYCA(桌面)
· 麒麟操作系统运维工程师KYCA(运维)
· 麒麟操作系统运维高级工程师KYCP(运维)
· 麒麟操作系统应用开发工程师KYCA(开发)
· 麒麟操作系统应用开发高级工程师KYCP(应用开发)
· H3C 认证路由交换网络工程师
· H3C 认证网络安全工程师
· H3C 认证云计算高级工程师
· H3C 认证网络安全优化高级工程师
· H3CSE-RS-SW 认证交换技术高级工程师
· H3CSE-RS-RT 认证路由技术高级工程师
· H3CIE-RS+认证课程-H3C网络规划与排障
· H3C认证云计算工程师
注册
登录
陈老师:1415968548 郑老师:2735197625 乐老师:354331153
客服热线:
19941464235/19906632509(微信同号)
客服微信
麒麟操作系统应用开发高级工程师KYCP(应用开发)
学习人数:
课程类型:企业定制培训
课时长度:149课时/12天
立即咨询
课程介绍
本课程旨在教授初学者Qt开发的基础知识,包括Qt开发环境、编程基础、窗口设计、对话框、事件处理、信号槽、常见控件和布局管理等内容。通过学习本课程,您将提升Qt开发的技能,能够独立开发具有良好用户界面和交互体验的应用程序。
课程目标
了解什么是Qt概述
掌握Qt开发环境
学会Qt编程基础
学会Qt窗口设计
了解Qt对话框
学会处理Qt事件
了解Qt信号槽
了解常见控件
掌握管理Qt布局
学会Qt文件管理
课程大纲
第一章 Qt概述
初识Qt
1、Qt简介
2、Qt发展史
3、Qt的版本及特点
4、Qt的使用领域
第二章 Qt开发环境
Qt的下载与安装
1、Qt的下载
2、Qt的安装
Qt Creator的下载与安装
1、Qt Creator的下载
2、Qt Creator的安装
Qt Creator的使用
1、页面功能预览
2、基本设置
3、创建第一个Qt项目
4、项目模块详解
项目案例:基于国产操作系统部署开发环境
第三章 Qt编程基础
Qt的基本数据类型
1、初识Qt的基本数据类型
2、初识Qt的基本数据类
3、初识Qt的字符串类
4、初识Qt的容器类
比较和判断变量的函数
1、输出调试信息函数
2、绝对值函数
3、求最大值函数
4、求最小值函数
5、四舍五入函数
6、比较浮点数的函数
QString的使用
1、字符串的操作
2、字符串的查询
3、字符串的转换
Qt顺序容器类与关联容器类
1、顺序容器类
2、关联容器类
QVariant类
1、QVariant简介
2、QVariant的基本使用
Qt迭代器
1、Java类型迭代器
2、STL类型迭代器
3、Qt foreach关键字
第四章 Qt窗口设计
初识主窗口
1、主窗口概述
2、主窗口的组成元素
菜单栏
1、菜单栏类QMenuBar
2、菜单类Qmenu
3、动作类 Qaction
4、快捷菜单
工具栏
1、工具栏的创建
2、工具栏的使用
状态栏
1、状态栏的创建
2、状态栏的使用
项目案例:记事本项目(UI定制)实践
第五章 Qt对话框
普通对话框
1、输入对话框
2、颜色对话框
3、字体对话框
4、文件对话框
5、消息对话框
自定义对话框
1、自定义对话框的定制
项目案例一:记事本项目(功能实现)实践
项目案例二:自定义登录框的封装实践
第六章 Qt事件处理
事件的类型
1、事件的概念
2、事件的分类
事件的传递与分发
1、事件的传递过程
2、事件的分发
事件的处理和过滤
1、键盘事件的处理
2、鼠标事件的处理
3、事件过滤器的使用
定时器事件与随机数
1、定时器事件的使用
2、随机数的生成与使用
项目案例:打地鼠游戏项目实践
第七章 Qt信号槽
信号槽的机制
1、信号槽的概念
2、信号槽的工作机制
信号槽的基本使用
1、Qt自带的信号和槽
2、信号槽的关联
3、断开关联
4、新的信号槽语法
自定义的信号与槽
1、自定义信号与槽的定义
2、自定义信号与槽的关联
信号和槽的高级应用
1、一个信号关联多个槽函数
2、多个信号关联一个槽函数
3、信号关联信号
项目案例:自定义信号槽的封装实践
第八章 Qt中的常见控件
按钮类控件
1、QPushButton
2、QRadioButton与QButtonGroup
标签类控件
1、Qlabel
输入框类控件
1、QLineEdit
2、Qcombobox
进度条类控件
1、QProgressBar
列表视图控件
1、QListView
2、QListWidget
3、QTableWidget
树型视图控件
1、QTreeWidget
自定义控件
1、基于重绘的自定义控件
项目案例一:计算器项目实践
项目案例二:自定义开关控件的封装实践
第九章 Qt中的布局管理
系统布局方式概述
1、布局的概念
2、常见的布局方式
基本布局管理器-QBoxLayout
1、QHBoxLayout的使用
2、QVBoxLayout的使用
网格布局管理器-QGridLayout
1、QGridLayout的基本使用
2、使用示例
第十章 Qt中的文件管理
文本文件操作
1、QFile类读写文本
2、QTextStream类读写文本文件
二进制文件读写
1、QDataStream类读写二进制文件
2、数据流读写常见问题
目录操作与文件系统
1、QDir的基本使用
2、获取文件大小
3、文件浏览器
获取文件信息
1、QFileInfo的基本使用
2、使用示例
项目案例一:文件浏览器项目实践
项目案例二:记事本项目(数据持久化)实践
@2019 杭州云贝数据技术有限公司 版权所有 Copyright (C) 2019., Ltd. All Rights Reserved.
浙ICP备20007120号-1
登录
手机号
密码
注册
忘记密码
找回密码
手机号
图形验证码
短信验证码
新密码
确认新密码
注册
手机号
图形验证码
短信验证码
密码
确认密码