扫码支付

购买商品:
商品价格:

价格读取中

支付方式:
微信

请扫码进行支付

支付宝

请扫码进行支付

二维码已过期,请点击刷新

  • 课程> 编程语言> C/C++
  • 《C语言/C++学习指南》Qt界面开发篇

  • 由百度云提供技术支持
    课程目录
    第一章:开始学习 Getting Started
    • 1. Qt开发环境的搭建 (免费)
    • 18:43
    • 2. 第一个窗口程序HelloWorld (免费)
    • 16:09
    • 3. Qt5演示 及相关问题 (免费)
    • 11:06
    第二章:初步认识窗体 Know The Widget
    • 1. 认识各种窗体 (免费)
    • 15:25
    • 2. 窗口坐标 (免费)
    • 13:41
    • 3. 定义一个窗口 (免费)
    • 23:30
    第三章:窗口的布局 Layout Of Widget
    • 1. 窗口的布局 (免费)
    • 14:18
    • 2. 窗口大小调整的策略 (免费)
    • 24:00
    • 3. 可视化布局 (免费)
    • 20:47
    • 4. 可视化布局的代码生成过程 (免费)
    • 13:25
    • 5. 更多布局参数 (免费)
    • 8:57
    第四章:事件处理 Handle The Events
    • 1. 事件处理机制 (免费)
    • 17:40
    • 2. connect的几种常见错误写法 (免费)
    • 11:17
    第五章:常见控件的基本用法 Usage Of Common Controls
    • 1. 复选框QCheckBox
    • 26:17
    • 2. 单行文本框QLineEdit
    • 23:17
    • 3. 组合框QComboBox
    • 23:40
    • 4. 工具按钮QToolButton
    • 17:03
    • 5. QLabel显示文字和图片
    • 8:04
    第六章:字符串的处理 String In Qt
    • 1. 拉丁字符集 (ISO 8859)
    • 14:12
    • 2. 中文字符集 (GBK, UnicodeUTF8)
    • 24:03
    • 3. VC下字符编码的转换(不是Qt下的转换)
    • 11:30
    • 4. Qt中的字符串类QString
    • 26:25
    第七章:对话框 Dialog
    • 1. 模式对话框
    • 24:59
    • 2. 文件对话框
    • 23:39
    • 3. Qt项目的目录结构优化【重要】 (免费)
    • 22:48
    • 4. 非模式窗口 (免费)
    • 16:30
    第八章:Qt中的多线程技术 Multi-Threading In Qt
    • 1. 界面线程与工作线程
    • 14:16
    • 2. 定时器
    • 15:22
    • 3. 使用工作线程
    • 39:08
    • 4. 【实战004】抽奖器 (免费)
    • 19:58
    第九章:容器窗口 The Containers
    • 1. 选项卡窗口 QTabWidget
    • 26:53
    • 2. 堆叠窗口 QStackedWidget
    • 12:57
    第一十章:主窗口 The Main Window
    • 1. 工具栏和菜单
    • 19:26
    • 2. 单文档界面
    • 34:09
    • 3. 可停靠窗口
    • 9:31
    第一十一章:自定义控件 Customize the Widget
    • 1. 窗口的绘制(1)基本方法
    • 11:49
    • 2. 窗口的绘制(2)几何图形的绘制
    • 16:26
    • 3. 窗口的绘制(3)动画的实现
    • 11:18
    • 4. 窗口的绘制(4)文字的绘制
    • 12:16
    • 5. 窗口的绘制(5)图片的绘制
    • 9:25
    • 6. 鼠标的支持(1)基本概念
    • 15:08
    • 7. 鼠标的支持(2)发射信号
    • 21:59
    • 8. 【实战008】屏幕截图(自由选择区域)
    • 11:05
    • 9. 【例】正弦曲线
    • 12:54
    • 10. 【例】自定义进度条SeekBar
    • 13:19
    第一十二章:树,列表和表格 The Item Views
    • 1. 列表控件的使用方法(1)
    • 20:03
    • 2. 列表控件的使用方法(2)
    • 8:25
    • 3. 列表控件 - 自定义显示
    • 13:53
    • 4. 列表控件 - 原位编辑
    • 11:18
    • 5. 列表控件 - 右键菜单
    • 17:02
    • 6. 树形控件与表格控件
    • 14:55
    • 7. 【实战002】学生信息管理(基于File的实现) (免费)
    • 22:49
    • 8. 【实战006】聊天室 (免费)
    • 25:25
    • 9. 在itemview中添加控件 (1)
    • 17:32
    • 10. 在itemview中添加控件 (2)
    • 22:03
    第一十三章:拖放技术 Drag & Drop
    • 1. 接受拖放 Accept a drag
    • 20:03
    • 2. 发起拖放 Start a drag
    • 15:11
    • 3. 【实战001】棋盘游戏 (免费)
    • 18:04
    • 4. 【实战007】拼图游戏
    • 16:19
    第一十四章:界面的样式(皮肤) Qt Stylesheet
    • 1. StyleSheet的基本用法
    • 21:06
    • 2. StyleSheet的语法 - Selector
    • 15:29
    • 3. 【实战005】密码本 (免费)
    • 21:29
    第一十五章:杂项 Miscellaneous
    • 1. 程序图标与系统托盘图标
    • 19:49
    • 2. 全局快捷键
    • 9:56
    • 3. 【特效】整体可拖动的窗口
    • 9:53
    • 4. 【特效】无边框窗口 + 整体背景图片
    • 11:26
    第一十六章:Linux下Qt的使用 Qt Under Linux
    • 1. Qt的项目组成
    • 10:41

    优惠套餐

    • 【课程类型】实战教学 【难度级别】高级 【适合人群】所有人
    • 【课程介绍】
      本篇讲解如何使用Qt库进行界面开发,是一个从入门到精通的教程。主要的演示平台为VS2008 + Qt4.7.3,从最简单的例子入手,覆盖Qt界面开发的近乎全部技术点。(自定义Widget、对话框、事件处理Singal & Slot、界面线程与工作线程、数据视图ItemView、拖放操作Drag & Drop、界面美化Qt Style等等) 提供全部示例代码的下载。 (前四章免费)
    • 【课程目标】
      掌握Qt界面开发相关的核心技术
    • 【课程计划】
      已完结(50集)

    第一章:开始学习 Getting Started
    创建第一个窗口程序

    第二章:初步认识窗体 Know The Widget
    2 窗口坐标
    13:41

    第三章:窗口的布局 Layout Of Widget
    1 窗口的布局
    14:18
    3 可视化布局
    20:47

    第四章:事件处理 Handle The Events
    介绍Qt的事件处理机制:信号和槽。(Signal & Slot)

    第五章:常见控件的基本用法 Usage Of Common Controls
    复选框控件的基本使用方法,事件处理。
    单行文本框控件的基本使用方法,事件处理。
    组合框控件的基本使用方法,事件处理。
    工具按钮控件的基本使用方法。图片资源的编辑方法。
    介绍使用QLabel控件显示文字和图片的方法。

    第六章:字符串的处理 String In Qt
    背景知识:C/C++里的中文问题
    GBK是常见的中文字符集标准。中文有若干字符集。Unicode汇集了全世界的文字符号。
    介绍在VC下如何在GBK UTF16 UTF8之间转换编码。本章前三节是中文相关的基础知识,新建一个普通的控制台项目来练习,不要新建Qt项目。
    当需在Qt中使用中文时,需要注意将GBK字符集转成Qt的Unicode字符集。

    第七章:对话框 Dialog
    1 模式对话框
    24:59
    介绍了模式对话框的实现方法。当模式对话框显示时,背景界面处于被阻塞的状态。
    2 文件对话框
    23:39
    文件对话框的使用。实现一个保存文件、编辑文件的例子程序
    4 非模式窗口
    16:30

    第八章:Qt中的多线程技术 Multi-Threading In Qt
    对于GUI程序来说,界面线程是其主线程。当界面事件的处理需要较长时间时,为避免界面阻塞,应该把事情放到工作线程中处理。
    2 定时器
    15:22
    介绍Qt下的定时器Timer的用法。实现了一个文字时钟的例子。定时器不是线程。
    工作线程(后台线程)用于完成具体的任务。为了避免界面阻塞(卡死),创建工作线程来处理任务,并以进度条来显示任务的进度。

    第九章:容器窗口 The Containers
    是一种窗口的组织方式,将多个页面放在一个容器里,每个页面对应一个标签 。当点击标签时,该页面被显示
    被广泛用于向导和设置窗口中。

    第一十章:主窗口 The Main Window
    2 单文档界面
    34:09
    介绍单文档界面程序的方法。并实现了一个文本编辑器的例子。
    展示DockWidget的使用方法

    第一十一章:自定义控件 Customize the Widget
    用一个小例子说明如何绘制窗口控件,以及如何使用这个控件。
    介绍几何图形(线、长方形、椭圆)的画法,介绍相关参数Pen和Brush的意义。
    介绍Qt低频动画的实现方法。实例子一个闪烁按钮的例子。
    介绍如何在自定义窗口中绘制文字。重点解释换行显示、按宽度动态显示技术,并给出例子。
    介绍如何加载图片文件并绘制到窗口中。其重点技术为“锁定长宽比"绘制。
    介绍在自定义控件里支持鼠标事件的方法。实现一个显示鼠标轨迹的例子。
    介绍在自定义控件中添加信号的方法。实现一个区域截图的例子。
    一个支持自由选择区域的屏幕截图程序
    介绍数学里函数曲线的画法
    一个例子,展示美化后的自定义进度条,替代Slider控件

    第一十二章:树,列表和表格 The Item Views
    列表控件QListWidget的基本使用方法
    从Model/View构架角度来使用ListWidget
    介绍如何自定义显示一个列表的数据。比如,添加图标、以及其他多项数据。
    介绍不启动对话框、直接在列表框内修改数据的方法。
    介绍给列表控件添加右键菜单的方法。(快捷菜单、上下文菜单)。此方法也适用于其他控件。
    树控件QTreeWidget用于展示树形数据,如文件目录树。表格控件QTableWidget用于展示表格状的按行列的数据。

    第一十三章:拖放技术 Drag & Drop
    介绍如何让窗口程序接收拖放操作。本窗口作为Drag Target。
    介绍如何将本窗口的对象拖到其他窗口。(本窗口作为Drag Source)

    第一十四章:界面的样式(皮肤) Qt Stylesheet
    介绍QT样式单的基本用法,介绍的界面皮肤的实现方法。
    进一步介绍StyleSheet的语法。

    第一十五章:杂项 Miscellaneous
    介绍如何添加程序图标。以及如何实现系统托盘图示及菜单处理。
    介绍如何实现全局快捷键。
    普通的窗口只能通过标题栏拖动,本节介绍如何可以拖动任意位置来拖动整个窗口。

    第一十六章:Linux下Qt的使用 Qt Under Linux
    介绍Qt的项目的构成。具体的编译方法参考网盘里的PDF文档说明。

    全部评价(9
    好评(5
    中评(2
    差评(2
    发表评价
    課程紮實,VS多版本說明,提供學員排除許多問題,推薦。
    2017-07-28 21:26:51
    那些实战的工程怎么没有呢?还有老是卡顿!
    2017-05-15 10:57:18
    [追加评论]后面基本就是开起代码模糊带过
    这部分前面讲的我感觉还可以,后面一部分感觉不好,上来直接就是代码,无法跟着操作
    2017-03-31 15:38:29
    [追加评论]每次听他讲课,我都想要睡觉
    老师的态度太差了,提问的时候竟然把我给踢了。讲的也不怎么样,照书本念那种,一点生气和活力也没有,感觉他好像有什么大病,不能理解...............不值这个钱。。。。。。。
    2017-03-02 16:34:44
    第七章第二个视频选择不了,另外视频中经常有卡住,没声音的时候,还有一些重复的地方。
    2017-02-28 17:20:23
    通过微信付了35元钱怎么看不了?郁闷!
    2016-09-03 15:55:48
    好多视频中间没有声音啊
    2016-06-15 11:45:27
    demo001播放几分钟就没声音了
    2016-04-16 11:35:18
    讲的不错,通俗易懂,初学者总觉得看视频比自己看书要快一下入门
    2016-03-26 11:46:59
    邵发
    13课程264553学员
    清华大学本科毕业,一直从事IT软件开发,十多年的工作经验。最近致力了提供一个系列教程:C/C++学习指南,为初学者/从业者提供一套完整的C/C++学习资料。