摘要: Qt可以连接MySQL使用 编译好MySQL连接驱动与库文件: 工程文件pro添加 QT += sql 头文件添加 /** 数据库连接对象 */ QSqlDatabase* dbc = nullptr; QSqlQuery* qyb = nullptr; QString _sqlc = ""; /* 阅读全文
posted @ 2022-01-24 17:01 看不见的R 阅读(454) 评论(0) 推荐(0) 编辑
摘要: Qt连接到MSSQL,使用ODBC驱动 首先确保系统已经安装了odbc数据源 读取ini配置文件 https://www.cnblogs.com/mc-r/p/15830181.html 示例: #include "widget.h" #include "ui_widget.h" #define D 阅读全文
posted @ 2022-01-24 15:55 看不见的R 阅读(494) 评论(0) 推荐(0) 编辑
摘要: QThread结合QProgressBar使用示例 为了显示任务处理时的实时进度,所以使用了多线程后台处理数据,在前台使用QProgressBar显示实时处理的进度。 添加一个进度条显示框 add new "Qt设计师类" progressdlg.h #include <QDialog> #incl 阅读全文
posted @ 2022-01-24 15:18 看不见的R 阅读(216) 评论(0) 推荐(0) 编辑
摘要: Qt中使用lambda表达式 connect(tm, &QTimer::timeout, this, [=]() mutable // 可省略() { emit sendV(t1); }); 阅读全文
posted @ 2022-01-24 14:06 看不见的R 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Qt实现计时器效果 用Qt设计一个计时器,界面如下图所示 设计原理 QTimer* mt; mt = new QTimer(); mt->start(100); // > 100 ms(默认为毫秒) connect(mt,&QTimer::timeout,this, &ProgressDlg::sh 阅读全文
posted @ 2022-01-24 11:32 看不见的R 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 无边框窗口 setWindowFlags(Qt::FramelessWindowHint);//无边框 setAttribute(Qt::WA_TranslucentBackground);//背景透明 无边框窗口没有了标题栏,无法通过鼠标来移动窗口。可行的方法是重写窗口的鼠标按下,移动和释放等事件 阅读全文
posted @ 2022-01-24 11:10 看不见的R 阅读(2191) 评论(0) 推荐(0) 编辑
摘要: 这个硬件信息的获取需要使用到 network 模块 # 1. 在pro文件中添加 QT += network # 需要用到的头文件 #include <QHostInfo> // 计算机名 #include <QStandardPaths> // 用户名(获取家目录,删除其它字段只保留用户名) #i 阅读全文
posted @ 2022-01-24 10:03 看不见的R 阅读(651) 评论(0) 推荐(0) 编辑