自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (9)
  • 收藏
  • 关注

转载 QChart 使用appened添加数据点画图,数据量较大时画图慢、卡顿的解决方法

对于QChart,一个稍微能缓解卡顿的方案就是:series->setUseOpenGL(true);OpenGL画图快,是牺牲了一些其他性能的,具体参考Qt文档。目前我画1.5万个点,可以说是秒出,还是挺快的。经过测试:不使用openGL时,单条曲线3000个点左右就卡的不行了,界面中的其他按钮几乎卡的点不了,chart图形也更新不动了。使用openGL之后,我测试采集了4万多个点,显示依然正常,用鼠标移动图像时,略有卡顿,但卡顿很轻可以接受,用鼠标框选放大也没问题,界面中的其他按钮响应很快

2020-05-28 09:39:05 7950 5

原创 Qt 界面美化——利用样式表操作

参考:https://blog.csdn.net/sinan1995/article/details/80080148按钮样式表设置: QString qss = ( //正常状态样式 "QPushButton{" "background-color:rgba(60, 179, 113);" //背景色(也可以设置图片) "border

2020-05-21 17:07:35 914

转载 Qt 在布局里进行窗口切换

原文链接:https://blog.csdn.net/u012020854/article/details/77648449/** 清理一个QLayout中的所有QWidget并放入QList中 * @brief PublicClass::clearLayout * @param layout * @param wList * @return */bool PublicClass::clearLayout(QLayout *&layout,QList<QWidget*>&a

2020-05-15 15:13:13 659

原创 Qt treeView实现右键菜单

构造函数中添加this->setContextMenuPolicy(Qt::CustomContextMenu); //设置treeView支持右键弹出菜单connect(this,SIGNAL(customContextMenuRequested(const QPoint &)),this, SLOT(slotCustomContextMenu(const QPoint &))); //连接点击右键信号与槽函数槽函数

2020-05-14 17:40:29 1660

原创 Qt QTreeView 实现列表更新

背景:最近用到了treeView控件,来显示指定文件夹里的所有文件,文件因为有更新,因此实现了一个右键菜单点击刷新列表的功能。本来以为这个功能很简单,只需要把原来的treeview或者model删除了,重新加载一次就好了,也看到有网友提供这样类似的方法,但是自己尝试了多次都没有实现,清空model->clear()后,程序直接崩溃,貌似原因是这样做了model将不能再次被使用。。。在网上看了很多资料,都没有找到一种合适的解决办法。解决办法:最终自己只能用笨方法解决了。思路:遍历文件夹中的文件与tr

2020-05-14 17:36:12 3315 1

转载 Qt QChart 自定义qChartView(重写鼠标事件)完美实现缩放与平移(新增android下手势缩放实现)

原文链接:https://blog.csdn.net/kpengk/article/details/105800525原博主写的特别好,我找了很久才找到这篇资源,直接复制就可以用,而且效果实现也很棒,在此感谢!功能实现QtCharts曲线图移动和缩放:按住鼠标左键拖动曲线可移动曲线;滚动鼠标滚轮实现图形X轴方向的缩放;按住Ctrl,滚动鼠标滚轮实现图形Y轴方向的缩放;按鼠标右键恢复图形初始状态;缩放过程以鼠标当前位置为缩放中心;鼠标移动过程中会在左上角显示当前坐标。实现继承QCha

2020-05-14 17:17:01 9447 3

转载 Qt 进度条QProgressBar的一些相关使用方法与设置

QProgressBar部件提供了一个水平或垂直进度条,进度条用于给用户操作一个进度指示,并向它们说明应用程序仍在运行。说明可以通过setRange()来设置进度的最小值和最大值(取值范围),也可使用setMinimum()和setMaximum()来单独设定;成员函数setValue()用于设置当前的运行值;调用reset()则会让进度条重新回到开始。当前值设置完成以后,将显示已完成的百分比,计算百分比的公式为:(value() - minimum()) / (maximum() - minimum

2020-05-08 17:43:54 17913 3

drawTool.rar

QCustomPlot 的使用示例(示例采用的是时间坐标轴)

2021-05-20

makeDll.rar

vs c++ 创建dll库 及其显示、隐式调用的示例

2021-05-20

saveAsTxt.zip

实现文件打开与保存。主要包括在指定目录下新建文件夹,然后将新写的文件存入新建的文件夹中,存完之后有提示是否打开,确定即可立即打开刚刚写入的文件。

2020-05-11

QChart_series.zip

运用QChart,在Qt平台实现实时动态曲线图绘制。运用到的主要知识:QChart,定时器。主要原理就是通过定时器计时,超过一定时间就执行一次画线操作,同时更新时间轴。原理很简单,但是对于初学者而言,还是值得借鉴学习的,尤其是对定时器不懂的同学,也能从这里深入理解定时器的作用。

2020-04-20

mqtt_client.zip

基于Qt实现MQTT客户端通信示例,实现了客户端之间的订阅、发布消息、接收消息的功能。mqtt目前主要有两个版本,一个是第三方库,一个是qt官方库,两者都需要自己下载源码生成库,另外在方法接口、函数的使用上还是有些区别,注意千万不要弄混了,我当时就是把方法弄混了折腾了好久。。。。

2020-04-20

QT socket通信,收发结构体.zip

在Qt里利用TCP/IP协议,socket套接字设计实现结构体数据的收发,类似实现简单的自定义通信协议。发送的结构体包含帧头(占两字节)、数据长度(占一字节)、数据(不多于64字节)、校验和(占一个字节)。

2020-03-27

基于C语言实现的万年历2(在万年历1.0基础上,1.0版本见博客小项目).rar

这是从某公开课上学到的一个小项目,带有图片和背景音乐。主要涉及的知识:C编程,贴图技术,动态库加载(播放背景音乐),图形库运用里的文字输出等

2020-02-24

基于C语言—酷炫背景(流星雨)下的文字展示(带背景音乐).rar

主要涉及到C编程、贴图技术、音频加载(播放背景音乐)、酷炫样式的文字输出方式等。方法很简单,但是做出来的效果非常酷炫。这是本人在某公开课上学习到的,感觉可能对某些萌新有用。

2019-12-17

基于C语言实现的贪食蛇小游戏.rar

该代码实现了贪食蛇的基本功能,用到了C语言基础知识,包括结构体、数组、循环语句等等,另外还使用到了图形库,图形库的使用可以起到美化效果,用起来也更方便。特别适合刚接触C编程的小白看,若发现什么错误或有什么建议,请悉心批评指导。

2019-12-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除