首页| 论坛| 消息

标题:Qt编写数据可视化大屏界面电子看板7-窗体浮动
作者:liudianwu
日期:2019-05-18 09:23
内容:

一、前言
窗体浮动的场景也比较多,用途也比较大,比如视频监控模块,有时候需要调整大小和位置,而不是作为dock嵌入到布局中,一旦嵌入到布局中,大小和位置都被布局接管了,只能任由布局使唤,按在地上摩擦的那种。所以窗体浮动独立出来以后,就可以当做单独的窗体使用了,八个方位任意调整大小,(做到这里,是不是想起来,很多人写的无边框窗体类,自己写代码实现边框的拉伸调整大小?原来Qt也内置类无边框调整大小的位置哈!)同时窗体可以拖动到任意位置,比如可以拖动到中间部位占领一个位置,能够调整到最佳的16:9的大小效果。此时的视频看起来就很爽了,这个效果其实是Qt内置的,我在自定义的标题栏中增加了双击浮动,再次双击最大化显示的功能而已。
二、电子看板介绍
电子看板是目视化管理的一种表现形式,即对数据的状况一目了然地表现,主要是对于管理项目,它通过利用形象直观而又色彩适宜的各种视觉感知信息来组织现场生产活动,目视管理依据人类的生理特征,在生产现场充分利用信号灯、标识牌、符号颜色等方式来发出视觉信号,鲜明准确地刺激人的神经末梢,快速地传递信息,形象直观地将潜在的问题和浪费现象都显现出来。以便任何人都可以及时掌握管理现状和必要的情报,从而能够快速制定并实施应对措施。因此,管理看板是发现问题、解决问题的非常有效且直观的手段,是优秀的现场管理必不可少的工具之一。
三、功能特点
1. 整体总共分三级界面,一级界面是整体布局,二级界面是单个功能模块,三级界面是单个控件。
2. 子控件包括饼图+圆环图+曲线图+柱状图+柱状分组图+横向柱状图+横向柱状分组图+合格率控件+百分比控件+进度控件+设备状态面板+表格数据+地图控件(包括动态闪烁点+迁徙图等)+视频控件+其他控件等。
3. 二级界面可以自由拖动悬浮,支持最小化最大化关闭,响应双击自定义标题栏。
4. 数据源支持数据库采集(默认)、网络通信、网络请求等,可自由设定每个子界面的采集间隔即数据刷新频率。
5. 采用纯QWidget编写,支持Qt4.6到Qt5.12.3任何版本,支持嵌入式linux比如树莓派、香橙派、全志、imx6等。
6. 提供三个内核版本,自定义控件版本+qchart版本+echart版本。
7. 内置多套配色风格样式,默认紫色,支持任何分辨率。
8. 可设置标题+目标分辨率+布局方案,启动立即应用。
9. 可设置主背景颜色+面板颜色+十字线游标颜色。
10. 可设置多条曲线颜色,没有设置颜色的情况下 ..


#1 [青春的年代 05-18 12:54]
不贴点代码的帖子不评论
#2 [yunson 05-18 14:55]
HI,大神,打扰了,我是个初学者,最近在用你的开源代码编译成Release 版本,接着用windeployqt 打包,提示 myTcpTools.exe does not seem to be a Qt executable 的错误。网上查无果,还望大神指点迷津。
#3 回 青春的年代 的帖子 [liudianwu 05-18 15:17]
青春的年代:不贴点代码的帖子不评论 (2019-05-18 12:54) 
#4 回 yunson 的帖子 [liudianwu 05-18 15:17]
yunson:HI,大神,打扰了,我是个初学者,最近在用你的开源代码编译成Release 版本,接着用windeployqt 打包,提示 myTcpTools.exe does not seem to be a Qt executable 的错误。网上查无果,还望大神指点迷津。  (2019-05-18 14:55) 
这个问题可以自行解决,你可以试着写个hello的程序打包试试是不是一样的问题
#5 [hfutzhu 05-31 22:26]
大神 你的曲线 饼图什么的用什么做的?还是自己实现的 ?

<< 1 2 >> (1/2)

回复 发表
主题 版块