点击空白处退出提示
作品详情
2,软件分为故障信息显示模块,数据库管理模块,数据统计模块和统计可视化模块以及数据库查询 模块
3,因为此软件为其他项目嵌入软件,所以没有ui优化。其ui界面是由甲方统一优化。
4,软件用到了qchart平面统计库,ODBC数据连接库,以及配套的qt数据库管理库
5,中间遇到的问题及解决方案:
a、统计是有一个按照时间来显示统计数据的需求其中需要将最大时间和最小时间找到,最开始用的是排序后找第一个,但数据量达到上万时界面会耗时很长,并且存在卡顿。后面使用直接寻找最大值的数据库查询语句,以及将统计逻辑放入线程中,避免了主线程卡顿,也减少了数据统计操作的耗时。
b、甲方需要在qchart中x轴添加一个刻度额外的标签,但QchartView中不支持此功能,后利用qLabel贴在Qchart上,并重位置自适应函数,使得qlabel一直在x周右侧随着界面大小变化而变化。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论