- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
软件开发工程师;GUI开发工程师;服务器开发工程师
你将会学到:
本课程一步一步演示了网络电子白板的实现,通过不断迭代的方式,综合展示了Qt框架中Network、GraphicsView Framework、JSON等多种技术的运用。通过本课程的学习,一方面可以学习到如何使用Qt的网络和图形视图模块进行综合性项目开发,另一方面也可以了解如何进行实战项目开发,丰富实战项目开发经验。
课程简介:
本课程使用Qt技术实现了网络电子白板,支持直线、矩形、椭圆、三角形、涂鸦等图形元素。本课程实现的电子白板,可以在多人之间共享,每个人都可以进行任意绘制,每个人的绘制都可以同步显示在其它人的白板上。服务器端使用Qt Network开发,客户端使用Qt Network和Qt Graphics View Framework开发,数据传输使用JSON数据格式。
课程大纲-Qt项目实战之网络电子白板视频课程
9
客户端实现图形元素的添加、删除、清除功能客户端实现图形元素的添加、删除、清除等功能对应的消息传输
「仅限付费用户」点击下载“whiteboard_9_Client_Figure_Msg.pptx”
[43:23]开始学习10
服务端处理图形元素的添加、删除、清除请求服务端处理图形元素的添加、删除、清除请求消息
「仅限付费用户」点击下载“whiteboard_10_Server_Figure_msg.pptx”
[22:59]开始学习13
客户端UI之使用图形视图框架客户端,在主窗口内使用QGraphicsView作为CentralWidget
「仅限付费用户」点击下载“whiteboard_13_MainWindow_GraphicsView.pptx”
[14:52]开始学习14
客户端UI之自定义QGraphicsItem介绍客户端UI需要的自定义QGraphicsItem
「仅限付费用户」点击下载“whiteboard_14_UI_CustomItem.pptx”
[20:33]开始学习15
客户端UI之图形视图框架事件处理流程分析客户端UI之图形视图框架事件处理流程分析,通过分析,确定在哪里处理鼠标事件
「仅限付费用户」点击下载“whiteboard_15_UI_EventFlow.pptx”
[19:42]开始学习18
客户端UI之椭圆、三角形绘制客户端支持椭圆、三角形的绘制,椭圆和三角形从矩形派生
「仅限付费用户」点击下载“whiteboard_18_WB_Oval_Triangle.pptx”
[10:53]开始学习
“安晓辉”老师的其他课程更多+