如何优雅的设置qtablewidget qtableview某列不可编辑、只读?

csdn一大片都是 ui->tableWidget->item(num,0)->setFlags(Qt::NoItemFlags);这明显是某行某列,要一增列还要搞个for循环,一个字,挫!这是解决方案,适用于tableview:    // 设置0列只读    ReadOnlyDelega
阅读全文

qserialport qt 串口在子线程发送没有响应,失败

如果串口在gui线程,收发一点问题都没有。如果放到子线程,就会发现发送不出去,代码:        dbuffer[idx++] = 0x40;    // 起始标识符       &nb
阅读全文

qcustomplot实时滚动显示,内存释放删除数据

之前一篇介绍了如何滚动数据和时间轴:http://labisart.com/blog/index.php/Home/Index/article/aid/200但是呢,一直adddata会导致内存开销增大,长时间运行是不可接受的。仔细看文档有一个setData函数,我们自定义两个qvector<double>变量传进去就可以自己控制内存开销了,此时可以只滚动曲线,不滚动x坐标。具体思路是
阅读全文

qcustomplot 用时间作为x坐标轴实时滚动显示,总是为0或者8点

大年三十了,祝大家新年快乐,万事如意!这个鸟东西,刚接触还不是那么容易显示时间,csdn上一大堆基本都是错误的,我这一点心得分享下。1、首先有2种类可以设置时间标签:QSharedPointer<QCPAxisTickerTime> timeTicker(new QCPAxisTickerTime);    timeTicke
阅读全文

windows使用命令行bat编译qt5【完整版,即开即用版】

网络上的东西真难找到全的,断续摸索了半天,终于实现了。为什么要命令行呢,主要是子工程有10几个,然后subdirs不能好好的管理输出、拷贝dll/h问题,所以最终还是采用命令行方式来,事实证明这个一次搞完以后,以后最省事。我这里直接发解决方案,共2个bat文件。1、在 pro 目录,使用如下bat初始化环境,包括qt和vc的@echo off echo 设置qt环境 set
阅读全文

仿安卓苹果,使用QRadioButton实现SwitchButton效果

一开始我用的自画方式,后来发现用自带的控件+qss方便了很多,不过就是动画挫了一点,上图:上源码:untitled.rar
阅读全文

qt 做了一个 coverflow,分享下

啥也不说了,直接下载工程吧:DisplayQmlInWidget.rar
阅读全文

qt5 movetothread 正确的用法

随便你搜索,99%文章都是qthread.start()完事,传参数怎么办?重复运行线程怎么办?所有坑都写在注释里面了,大家拿去happy吧。定义线程类,parent必须为空,特别是new的时候:#ifndef MYTHREAD_H #define MYTHREAD_H   #include <QObject> #include 
阅读全文

Win10 1909 原版官方下载

找了很多不靠谱,提供一个给大家用,貌似是微软官方下载通道:注意:此镜像来自微软官方,但仍需购买正版授权才能使用。【64位简体中文消费版】文件名:cn_windows_10_consumer_editions_version_1909_x64_dvd_76365bf8.iso文件大小:5.01GBSHA1:5f3c8e743c9e87bdefdaabb49bbd0d7aa9221e7a下载地址:ed
阅读全文

QSqlTableModel qt 数据库读写 使用方法(转)

Qt QSqlTableModel 使用心得连接数据库执行sql查询,条件显示,排序获取记录数,列数以及记录内容,字段内容新增,修改,删除,恢复其它1---------------连接数据库(我用的access2003做实验)在.pro文件添加QT +=SQL2-----执行sql查询,条件显示,排序model = newQSqlTableModel(this);
阅读全文