![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
文章平均质量分 85
墨尘笔尖
这个作者很懒,什么都没留下…
展开
-
由QCustomplot引发drawPolyline和drawLine的区别
标题一、起因二、原因分析2.1 测试2.1 查看QCustomplot中绘制源码三、解决方法四、drawPolyline和drawLine的区别五、对QCharts进行测试一、起因最近在使用QCustomplot绘制曲线图时,遇到性能低下(卡顿甚至无响应)。测试的功能为用rand()函数动态生成1000个数据点,其数据值范围为0<=X<1000, 0<=Y<100, X步进=0.1,其代码如下:#include <QApplication>#include <原创 2022-01-16 16:55:32 · 2165 阅读 · 0 评论 -
QtCharts图形移动和缩放
功能实现QtCharts曲线图移动和缩放:按住鼠标左键拖动曲线可移动曲线;滚动鼠标滚轮实现图形X轴方向的缩放;安装Ctrl,滚动鼠标滚轮实现图形Y轴方向的缩放;按鼠标右键恢复图形初始状态;缩放过程以鼠标当前位置为缩放中心;鼠标移动过程中会在左上角显示当前坐标。实现继承QChartView,主要重新实现鼠标事件和键盘事件。移动图形利用QChart的scroll函数;voi...原创 2020-04-27 22:30:42 · 11570 阅读 · 5 评论 -
Qt应用程序文字显示不全
用Qt写了一个模拟购票系统,在自己电脑(Windows10,分辨率:1366*768)上运行界面正常。当在别人电脑(windows7、windows10,分辨率都为:1920*1080)上运行时就出现了一些文字被遮挡覆盖的现象。查阅了大量资料,发现没有具体讲述是什么原因的(可能查阅资料能力有限),于是自己分析了几天,终于有了结果,在这里给大家分享一下。一、测试过程:我又找了...原创 2017-10-27 19:16:04 · 13435 阅读 · 5 评论 -
QtXlsx编译安装
一.下载QtXlsx类,地址:https://github.com/VSRonin/QtXlsxWriter二.安装Perl5方式一:官网下载安装。下载Perl5地址:https://www.perl.org/get.html,根据你Qt版本(编译器版本)下载对应版本(32bit或64bit),我采用QtCreator编译器mingw53_32,所以下载strawberry-perl-5....原创 2019-12-23 11:22:52 · 2586 阅读 · 1 评论 -
解决C++调用Python中文乱码
C++调用Python,包括参数传递及返回值的处理的教程都很多。但是对于中文字符作为参数传递时,会遇到编码问题而乱码甚至崩溃。经过搜集资料,终于解决乱码问题,特记录在此:1、参数传递一般采用PyObject* objArg = Py_BuildValue("s", "Hello")构建参数,当输入参数为中文时,objArg则返回为空指针。原因是:Python为UTF-8编码,而C++中中文大多采用...原创 2018-04-09 22:40:37 · 3925 阅读 · 6 评论