QQ登录

只需一步,快速开始

扫一扫,微信登录

查看: 1411|回复: 2

C++学习指南系列(Qt界面篇)

[复制链接]

1

主题

1

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2018-8-12 15:31:35 | 显示全部楼层 |阅读模式
E888B09F07838572832D9270BCE0BEB2.jpg 适用人群

希望学习C++界面开发的技术人群


课程概述本课程讲解基于Qt库进行图形界面(GUI)开发的技术。Qt是一款设计优良的跨平台开发库,这意味着,在Windows完成开发完成的程序,重新编译之后即可以在其他操作系统上运行。

Qt的优点:
(1) 跨平台,适用Windows/Linux/Mac等主流PC平台;
(2) 界面部分的设计计非常出彩,完全实现了界面与逻辑分离的设计理念;
(3) 优秀的文档,是学习编程英文文档的入门良品。

本教程的主要的演示平台为VS2008 + Qt4.7.3。学员也可以使用QtCreator,或最新版的Qt5作为开发平台。

教程中从最简单的例子入手,覆盖Qt界面开发的近乎全部技术点,并穿插大量实例程序。本篇讲解的技术点包括:自定义Widget、对话框、事件处理Singal & Slot、界面线程与工作线程、数据视图ItemView、拖放操作Drag & Drop、界面美化Qt Style等等。本课程中涉及的所有软件和示例源码,均提供免费下载。


课程目录:


│  1、(1.1) Qt开发环境的搭建
│  2、(1.2) 第一个窗口程序HelloWorld
│  3、(1.3) Visual Assist的设置
│  4、(2.1) 认识各种窗体
│  5、(2.2) 窗口坐标
│  6、(2.3) 定义一个窗口
│  7、(3.1) 窗口的布局
│  8、(3.2) 窗口大小调整的策略
│  9、(3.3) 可视化布局
│  10、(3.4) 可视化布局的代码生成过程
│  11、(3.5) 更多布局参数
│  12、(4.1) 事件处理机制
│  13、(4.2) connect的几种常见错误写法
│  14、(5.1) 复选框QCheckBox
│  15、(5.2) 单行文本框QLineEdit
│  16、(5.3) 组合框QCom**x
│  17、(5.4) 工具按钮QToolButton
│  18、(5.5) QLabel显示文字和图片
│  19、(6.1) 拉丁字符集 (ISO 8859)
│  20、(6.2) 中文字符集 (GBK, UnicodeUTF8)
│  21、(6.3) VC下字符编码的转换(不是Qt下的转换)
│  22、(6.4) Qt中的字符串类QString
│  23、(7.1) 模式对话框
│  24、(7.2) 文件对话框
│  25、(7.3) Qt项目的目录结构优化【重要】
│  26、(7.4) 非模式窗口
│  27、(8.1) 界面线程与工作线程
│  28、(8.2) 定时器
│  29、(8.3) 使用工作线程
│  30、(8.A) 【实战004】抽奖器
│  31、(9.1) 选项卡窗口 QTabWidget
│  32、(9.2) 堆叠窗口 QStackedWidget
│  33、(10.1) 工具栏和菜单
│  34、(10.2) 单文档界面
│  35、(10.3) 可停靠窗口
│  36、(11.1) 窗口的绘制(1)基本方法
│  37、(11.2) 窗口的绘制(2)几何图形的绘制
│  38、(11.3) 窗口的绘制(3)动画的实现
│  39、(11.4) 窗口的绘制(4)文字的绘制
│  40、(11.5) 窗口的绘制(5)图片的绘制
│  41、(11.6) 鼠标的支持(1)基本概念
│  42、(11.7) 鼠标的支持(2)发射信号
│  43、(11.8) 示例 - 正弦曲线
│  44、(11.9) 示例 - 自定义进度条
│  45、【实战008】 屏幕截图(自由选择区域)
│  46、(12.1) 列表控件的使用方法(1)
│  47、(12.2) 列表控件的使用方法(2)
│  48、(12.3) 列表控件 - 自定义显示
│  49、(12.4) 列表控件 - 原位编辑
│  50、(12.5) 列表控件 - 右键菜单
│  51、(12.6) 树形控件与表格控件
│  52、(12.7) 在itemview中添加控件 (1)
│  53、(12.8) 在itemview中添加控件 (2)
│  54、【实战002】学生信息管理(基于File的实现)
│  55、【实战006】聊天室
│  56、(13.1) 接受拖放 Accept a drag
│  57、(13.2) 发起拖放 Start a drag
│  58、【实战001】棋盘游戏
│  59、【实战007】拼图游戏
│  60、(14.1) StyleSheet的基本用法
│  61、(14.2) StyleSheet的语法 - Selector
│  62、【实战005】密码本
│  63、(15.1) 程序图标与系统托盘图标
│  64、(15.2) 全局快捷键
│  65、【**】整体可拖动的窗口
│  66、【**】无边框窗口 + 整体背景图片
│  67、(16.1) Qt的项目组成
│  
└─资料


链接: https://pan.baidu.com/s/1KMxG1f-2C5xy_VBleF5ZNA
密码: qag6
;ɿγ
贡献值排行榜:

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2020-1-6 22:07:42 | 显示全部楼层
非常感谢

0

主题

6667

帖子

84

积分

终身VIP会员

Rank: 9Rank: 9Rank: 9

积分
84
发表于 2021-12-19 20:33:02 | 显示全部楼层
正需要,支持途鸟吧了!
您需要登录后才可以回帖 登录 | 立即注册 扫一扫,微信登录

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服QQ
3502589325 周一至周日:09:00 - 21:00

途鸟吧是一个中小学网课共享平台,为广大中小学生和成人职业教育提供课程分享和互换渠道,目前平台有网课上万部,内容包含小学、初中、高中以及成人职业教育。

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

QQ|Archiver|手机版|小黑屋|途鸟吧知识分享论坛 |网站地图

GMT+8, 2024-5-13 17:28 , Processed in 0.211585 second(s), 52 queries .

快速回复 返回顶部 返回列表