QT
Ran997
这个作者很懒,什么都没留下…
展开
-
QTableWidget动态储存数据
这里用利用spinbox转换到确定数据为例,按钮按下,清空table中的所有显示数据。当要跳转的页数是尾页时,需要获取总数据行数再对每页能显示的最大行数取余,取出对应向量位置中的数据并显示即可。当跳转页数不是尾页时,直接取出对应向量数据位的最大行数个数显示。总体就是,将实时数据储存在一个QVector里,QTableWidget拿出其中指定数据并显示,配合各类按钮查看所有储存的信息。由于QTable性能低,显示超过一定的数据量会造成卡顿,所以采用动态显示的方法将存储数据与显示数据分开。原创 2022-12-28 10:49:58 · 2046 阅读 · 2 评论 -
QT自带QChart与Qcustomplot动态折线图画法
设置定时器触发图表更新,将新的数据点添加在折线最后,删除最前面的第0点数据,最后改变x坐标轴范围,完成折线图随时间动态更新。与QChart类似,不过此时用的是时间作为横坐标,并且不会删除边缘点。首先初始化一个QCustomPlot对象。二、Qcustomplot绘制动态折线图。一、QT自带Qchart绘制动态折线图。此文章作为典型案例,以防忘记。原创 2022-11-18 14:09:39 · 1235 阅读 · 0 评论 -
QT利用xlsx库将TableWidget保存excel文件
之前用的微软com组件生成excel文件,在要求机器长时间运行,记录大量数据保存时,com组件效率极低,3000*20的数据量最后保存时花费了将近5分钟。因而转用xlsx导出excel文件。以下为个人保存时的代码,仅作记录用,作为典型保存代码以防忘记。原创 2022-10-24 09:11:57 · 1436 阅读 · 0 评论 -
关于QT的tablewidget导出为excel表操作
需要注意的是,导出数据中tablewidget的item需要进行初始化,否则会产生冲突。如果没有初始化的单元指针会指向NULL,所以需要判断某单元是否为NULL,可以将空指针的内容在excel中显示为""。通过建立QAxObect对象来实现对COM的操作,具体函数操作可查看QT官方文档。...原创 2022-07-20 13:56:27 · 1565 阅读 · 7 评论