ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【Qt】关于大屏开发的总结和一个大屏显示(原型)

2022-05-10 23:03:10  阅读:172  来源: 互联网

标签:显示 Qt 数据源 原型 大屏 软件 数据


(一)开篇

请添加图片描述
本文主要分享关于【大屏显示】软件UI开发的一些心得以及分享一个实际的大屏软件原型。
对于大屏软件来说,笔者认为最为重要、核心点就是【如何将数据呈现给用户】,围绕这一点,将进行许多的数据采集、数据抽象和整理操作。

Qt作为老牌且目前比较火的软件开发工具,其原生有QtChart库支持多种数据形式的显示,包括:图表、折线图、饼图、曲线图等,让开发大屏软件得心应手。

大屏开发主要的步骤有:
(1)【数据采集】:这一点需接收多种途径的数据源,包括:TCP/IP数据源、传感器数据源、视频数据流等。

(2)【数据处理】:这一点需要从众多数据流中提取目标数据对象。

(3)【数据归整】:这一点比较重要,大屏显示的数据是最终呈现给用户的数据,提取出关键数据和寻找数据之间的多级关系,是这一步的关键所在。

(4)【数据呈现】:这一点主要将规划数据呈现的控件、数据刷新的频次等等。

从软件实现的角度来看,可使用【观察者+工厂】模式来设计。工厂模式为可能出现的多种呈现界面提供管理机制;观察者模式在用户数据模型与具体数据呈现控件之间进行一对一或者一对多的关联。

好啦,大屏显示软件关键点小生就分享这么多,下面来看看一个具体的大屏显示原型吧
(1)该显示原型采用【贴图】+显示图表控件组成。

(2)大概实现了一个基本的界面元素部件。

(二)大屏显示原型

(2-1)显示效果
请添加图片描述
(2-2)布局方式1
请添加图片描述
(2-3)布局方式2
请添加图片描述
(2-3)布局方式3
请添加图片描述


搜索关注【嵌入式小生】wx公众号回复关键字【1061】即可获取本文的源码工程,也可获取更多精彩内容。
image

标签:显示,Qt,数据源,原型,大屏,软件,数据
来源: https://www.cnblogs.com/iriczhao/p/16255820.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有