QT
QT常用类和项目记录
何处惹尘埃~
贪嗔爱恨似花枯
展开
-
如何在QTreeWidget标题栏放入按钮
如何在QTreeWidget标题栏放入按钮原创 2024-02-20 10:57:05 · 515 阅读 · 0 评论 -
qcustomplot使用&x轴显示时间
曲线图最多显示100条数据,超过则清空,否则数据过多,显示的很拥挤。为什么显示出来不是曲线?不设置时间戳则会显示 1970年开始的时间。每200ms获取一次最新的数据。获取毫秒级时间戳,必须和。原创 2023-07-23 00:40:30 · 1539 阅读 · 4 评论 -
qt 读写excel【使用xLnt 或者 QtXlsx 】
一. xLnt//读取excelint xLnt_Excel_read(QList<QVariantList> &result, QString fileName, std::string &errorMsg){ result.clear(); try{ xlnt::workbook wb; wb.load(fileName.toStdString()); auto ws = wb.active_sheet()原创 2021-07-08 13:31:34 · 607 阅读 · 0 评论 -
qt 创建多线程,主线程等待所有线程结束
看到很多网上的教程都是继承QThread或者moveToThread这样的操作,非常无语,我觉得下面的方法更好。用qt的线程池去管理你的线程。比如下面的列子,目的是开5个线程,处理自己的事情,并且主线程等待所有线程结束。#include <QApplication>#include <QThreadPool>#include <QRunnable>#include <QString>#include <QStringList&g..原创 2021-01-25 15:50:51 · 3565 阅读 · 0 评论 -
右击 QTreeWidgetItem,弹出选择菜单
先看效果:#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QTreeWidget>#include <QMenu>#include <QAction>#include <QVBoxLayout>#include <QDebug>QT_BEGIN_NAMESPACEnamespace Ui { clas...原创 2021-01-15 17:29:56 · 538 阅读 · 0 评论 -
Qt 自带数据库 QSQLite 的使用
下面是用qt的QSQLITE做的数据库,我的环境是redhat 项目要求是提供2个接口:1.void set(QString key, QString value); //将key-value存入数据库2.QString get(QString key);// 从数据库获取数据自己发现的注意点:1.QSQLite是QT自带的,是跨平台的,主要用QSqlDatabase和QSqlQuery来操作。2.QSQLIte是支持同步的,同步是支持并发读, 但若A线程写,B线程...原创 2020-08-14 22:13:10 · 2637 阅读 · 0 评论