Qt
文章平均质量分 51
英雄施工
这个作者很懒,什么都没留下…
展开
-
子widget绑定父widget的信号和槽
一般情况下,子widget组件和父widget组件的通信,都是在父widget类中绑定信号和槽。但是有些时候,需要在子widget类中去绑定信号和槽。比如,父widget中有大量相同的组件,如果在父widget去connect,代码重复而且繁琐。如果在组件中connect,就只需要写一次。创建一个QWidget,在界面上先放置1个LineEdit.,然后提升为自定义的MyLineEdit类,复制出多个LineEdit。再放置一个button,用来发射QWidget的信号。原创 2022-11-04 17:04:22 · 630 阅读 · 0 评论 -
VS2017+QT5报错:LNK2019无法解析的外部符号“_declspec(dllimport)public: xxx”
前段时间项目需求,编写一个Qt动态库,遇到这个问题怎么都解决不了,后来无奈在QtCreator中编写动态库,有点难受。今天突发奇想在VS环境下编写一个Qt 控制台程序,又遇到了无法解析的外部符号“_declspec(dllimport)public:xxx。在库目录中添加Qt5Core.lib所在的路径,然后在附加依赖项中添加Qt5Core.lib。这里可以判断应该是找不到依赖xxx.lib。可以看到,里面没有Qt项目属性设置。点击确定,再打开项目属性查看。只勾选了Core模块,再编译运行,就ok了。原创 2022-09-07 18:58:45 · 1096 阅读 · 0 评论 -
QtMqtt编译
msvc2017+Qt5.14.2编译QtMqtt原创 2022-08-26 11:35:00 · 1478 阅读 · 1 评论 -
QProcess简单使用
QProcess类的简单使用原创 2022-03-21 17:31:20 · 1117 阅读 · 0 评论 -
安装编译QtXlsxWriter-master
vs2017+Qt5.14.2 安装编译QtXlsxWriter-masters原创 2022-03-12 16:48:00 · 2062 阅读 · 0 评论 -
qwtPlot设置画布和坐标轴
#include <qwt_plot_layout.h>ui.qwtPlot->plotLayout()->setAlignCanvasToScales(true);//设置画布靠近坐标轴设置画布和坐标轴对齐。设置前设置后原创 2022-03-10 13:35:40 · 1157 阅读 · 0 评论 -
VS2017中给Qt程序添加exe图标
VS2017中给Qt程序添加exe图标原创 2022-01-22 16:29:05 · 1222 阅读 · 0 评论 -
Qt在release模式下不能连接mysql数据库
Qt程序在debug模式下可以连接数据库,在release模式下不能连接数据库,报错:数据库驱动 not loaded。我的Qt程序是别人编写好,拿到我的电脑重新编译的。原环境:Qt5.14.0+vs2017+mysql8.0.13.0我的环境:Qt5.14.2+vs2017+mysql8.0.27.1查看release文件夹下别人提供的mysql相关库,定位到libmysql.dll,使用dependency查看依赖,发现缺少两个依赖,于是替换成我自己的libmysql.dll,一试便成功了。原创 2022-01-20 09:41:54 · 1122 阅读 · 0 评论 -
Qt连接MySQL数据库教程
史上最全的Qt连接MySQL数据库教程,一步一脚印,我相信你也行。原创 2022-01-05 14:12:30 · 991 阅读 · 1 评论 -
Qt 编译MySQL数据库驱动——MSVC版本
VS2017下Qt 编译MySQL数据库驱动原创 2022-01-04 16:34:40 · 2190 阅读 · 3 评论 -
Qt添加组件
Qt添加组件,使用MaintenanceTool.exe,如添加QtCharts组件,也可以移除组件,原创 2021-12-15 16:30:36 · 11183 阅读 · 3 评论 -
QTableWidget设置Item不可编辑状态
QTableWidget设置某列不可编辑状态,即设置某列的QTableWidgetItem为不可编辑状态原创 2021-12-13 16:51:09 · 11004 阅读 · 0 评论 -
This application failed to start because no Qt platform plugin could be initialed.Reinstalling the
4 问题:Qt开发的程序移植到另一台电脑,该电脑之前装过Qt5.12,后来卸载重装Qt5.14,没有手动配置过环境变量。解决方案:先找到Qt安装目录下对应编译器的plugins目录,比如我的:D:\Qt\Qt5.14.2\5.14.2\msvc2017_64\plugins\ 拷贝该目录下的platforms文件夹到存放exe文件的目录下,也就是和exe文件放一起。 替换exe文件用到的Qt动态库dll文件,注意是替换,不是增加 如果还不行,就考虑把Qt安装目录下对应编...原创 2021-12-10 11:14:27 · 2262 阅读 · 0 评论