
Qt
文章平均质量分 61
csdndenglu
这个作者很懒,什么都没留下…
展开
-
VTK9.3.0 编译debug版本时链接错误问题(LINK1169)
VTK源码编译原创 2024-06-03 13:25:36 · 540 阅读 · 0 评论 -
Qt warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
Qt warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失原创 2022-07-15 11:40:15 · 7563 阅读 · 4 评论 -
Qt5.9.2初次导入使用msvc2017_64编译器遇到的问题记录
Qt5.9.2导入使用msvc2017_64编译器的项目原创 2022-07-14 15:25:06 · 2675 阅读 · 0 评论 -
QT创建子目录项目,可以让项目组织成树形结构的示例:在项目中同时创建Application和第三方动态库(内部)
QT创建子目录项目,可以让项目组织成树形结构的示例:在项目中同时创建Application和第三方动态库(内部)原创 2022-07-06 09:26:36 · 1458 阅读 · 0 评论 -
Qt读写Excel文件的方法介绍,及QtXlsx的使用方法
Handling Microsoft Excel file format - Qt Wiki里面总结了Qt读写Excel文件的各种常用的方法,包括一些第三方的插件。通常,在windos系统操作Excel上,QT有两种方式,一是通过COM组件,二是通过QODBC(数据库的方式)。QODBC读取100MB的Excel文件的时候需要十几分钟,因为太慢,这种方法舍弃。网上推荐是使用QAxObject通过COM组件读取,但是这个用法有问题,当机器没有安装Office的时候,是不能调用成功的,即使安装了WPS.转载 2022-03-03 10:54:23 · 5109 阅读 · 1 评论 -
Qt的QTcpServer连接后跨线程接收数据,即跨线程传递使用QTcpSocket连接对象
Qt QTcpServer类一个类(线程)listen监听连接,另一个类(线程)收发数据。Qt规定,QTcpSocket不能作为参数传递。用server端获取到连接QTcpSocket对象后如果要另一个线程收发数据。一个线程信号QTcpServer::newConnection的槽函数中 ,QTcpServer::nextPendingConnection()获取到QTcpSocket对象,然后通过QTcpSocket::socketDescriptor()获取到socketDescriptor后,原创 2022-01-04 18:39:15 · 2349 阅读 · 1 评论 -
Qt modbus相关类QModbusClient踩坑记录
qt 5.9.2读写串口,利用QModbusClient类,频繁读写时,运行一定时间后(20分钟、1小时……)串口发不出去数据,加上手动给它重连后经常会报异常,然后就是直接退出,debug最后的信息是qt.modbus: (Client) Device is not connected"in SerialModbus::sendModbusRawRequestBlock_test: Device not connected."ASSERT failure in processQueue: "send转载 2021-12-20 10:05:15 · 2961 阅读 · 0 评论 -
Qt5.13.0连接mysql8.0.22
Qt5.13.0连接mysql8.0.22原创 2021-12-13 21:52:43 · 948 阅读 · 0 评论 -
Qt中QComboBox实现下拉复选框
void MainWindow::init{ m_workshopListWidget = new QListWidget(this); m_workshopListWidget->setObjectName(QString("listWidget_wkshop")); for(int i=0; i< m_workshopList.length(); i++) { QListWidgetItem *item = new QListWidget.转载 2021-11-26 19:53:18 · 1359 阅读 · 1 评论 -
QT多线程中槽函数如何执行分析
周末天冷,索性把电脑抱到床上上网,这几天看了 dbzhang800 博客关于 Qt 事件循环的几篇 Blog,发现自己对 Qt 的事件循环有不少误解。从来只看到现象,这次借 dbzhang800 的博客,就代码论事,因此了解到一些 Qt 深层的实现,虽然是在 Qt 庞大的构架里只算的是冰山的一角,确让人颇为收益。 从 dbzhang800 的博客中转载两篇关于事件循环的文章,放在一起,写作备忘。 再次提到的一点是:事件循环和线程没有必然关系。 QThread 的 run(...转载 2021-10-28 15:20:34 · 2071 阅读 · 0 评论 -
解决32位的Qt5.2及以上版本无法连接64位mysql问题(本人实际用32位Qt5.9.2连接64位mysql8.0.22)
在使用Qt连接mysql数据库的时候,遇到过这样的报错,做一下记录和总结。 报错如下: (1)QSqlDatabase: QMYSQL driver not loaded (2)QSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7————————————————Qt5.9.2如果使用的是mingw编译器,Qt只有32位的。连接64位的MySQL,即使把mysql安装目录下的libmysq...转载 2021-09-23 11:06:38 · 3134 阅读 · 9 评论