@十三阿哥
山外青山楼外楼,一山更比一山高。
展开
-
QT开发经验专栏文章汇总-实时更新
QT开发经验系列文章目录汇总原创 2024-02-28 23:45:02 · 524 阅读 · 0 评论 -
QT串口通信之二,实现单个温湿度传感器数据的采集(采用Qt-modbus实现)
上述文章中用QSerialPort实现了温湿度传感器的采集,实际上比较麻烦的,因为需要自定义解析帧,接下来,用Qt-modbus-封装度更高的协议,来实现温湿度的采集;原创 2025-02-23 20:30:44 · 474 阅读 · 0 评论 -
QT串口通信之一,实现单个温湿度传感器数据的采集
【代码】QT串口通信,采集温湿度传感器数据。原创 2025-01-30 17:46:37 · 280 阅读 · 0 评论 -
QT中调用C#的库,如何操作
【代码】QT中调用C#的库,如何操作。原创 2024-09-05 10:59:17 · 463 阅读 · 0 评论 -
VS-qt中,,,对配置文件加了一个配置选项,,,然后程序莫名的在其他一些崩溃
VS 2015 0xC0000005: 读取位置 0x0000015100000000 时发生访问冲突。奇怪的是,注释这个新增的配置选线就又好了,,,,,,配置选项根本不会引起崩溃的。断点运行时发现崩溃的地方压根就没动过,,并且指针都是不为空的,,结果最终清理解决方案,然后重新生成,就OK了,,,。在一个结构体中新加了一个配置选项,还没有来的及使用,,后来,一位兄弟说可能是win10更新导致的,,,回想起昨晚确实强制重启了,然后显示更新配置,,,运行程序就直接崩溃了。麻痹,,瞎几把乱崩溃,,,原创 2024-08-22 10:12:30 · 180 阅读 · 0 评论 -
vs-qt里运行时报错 0x00000017,但是双击exe可以运行
编译没什么问题,就是运行时弹框报错,,无法启动程序,0x00000017错误。。(主要是同一份代码,在同事电脑上是OK的。)后来去windows事件查看器里看了下,也没有用信息。。主要是release目录下双击可以运行,但是vs运行就报此错。。后来无意间查看项目属性:我滴乖乖,啥时候这么多了。索性除了$(PATH)外其他全部删除,此时运行,竟然奇迹般OK了。。。原创 2024-07-26 15:04:03 · 277 阅读 · 0 评论 -
VS2015安装模块时报错:安装包丢失或损坏,,,,,无效的驱动器
1、解压.iso文件;2、替换目录替换为解压后的对应的目录,点击重试即可。原创 2024-06-07 13:10:20 · 812 阅读 · 0 评论 -
VS-qt中运行程序时报错:fatal error RC1015:cannot open include file ‘afxres.h‘
开发环境:VS2015 + qt5.12.10点击运行时报错如下:搜索了下afxres.h文件,发现位置如下:看样子是VS中少安装了部分模块导致的,,看了同事的电脑,该文件应该是在以下目录中的:所以去VS中修改,添加某些组件,如下所示:我估摸着安装第一张图片中的模块就可以了,,我当时第二张图片中的模块也选择了。。可以试试。安装了一半,发现已经OK了,,重新运行程序,发现已经OK了。。。原创 2024-06-07 13:46:56 · 459 阅读 · 0 评论 -
QT加载安装外围依赖库的翻译文件后翻译失败的现象分析:依赖库以饿汉式的形式暴露单例接口导致该现象的产生
【代码】QT加载安装外围依赖库的翻译文件后翻译失败的现象分析:依赖库以饿汉式的形式暴露单例接口导致该现象的产生。原创 2024-06-30 18:38:19 · 547 阅读 · 0 评论 -
VS2019+QT5.12.10: error MSB4036: 未找到“Join”任务。请检查下列各项: 1.) 项目文件中的任务名
打开了两个VS2019,发先两个qt插件的版本不一样,,,一个是通过这种形式安装的:另一个是在VS扩展里在线安装的,,,这个两个VS2019打开两个相同的项目,一个里可以正常运行,一个里一直报错,,报的错也是瞎几把报的。。将VS中的两个版本的qt插件全部卸载,,然后重新安装 2.6.0.vsix插件修改VS2019,安装单个插件,如下所示:重启VS2019,此时编译整个解决方案,就OK了。。。原创 2024-06-30 00:28:28 · 572 阅读 · 0 评论 -
Qt开发报错:Q_INTERFACES Error: Undefined interface
出现这个问题的根本估计就是在qt的扩展中安装vs插件一半退出,然后安装离线插件 .vsix导致的。。。所以不要这样搞。。。原创 2024-06-30 00:44:04 · 826 阅读 · 0 评论 -
VS-qt中加载一个依赖库的翻译文件,一直返回false,直到以qt资源的形式进行加载
0、VS2019 + qt5.12.01、应用程序依赖一个库,界面库,是由其他人开发的;2、对依赖库进行翻译后生成的qm文件进行加载load(…),一直返回false;3、最终通过qt资源的形式进行加载,此时load成功,并安装成功;4、具体原因:尚未知,真几把坑。。。。原创 2024-06-28 17:54:04 · 256 阅读 · 0 评论 -
QDir::currentPath()在VS和QtCreator中返回不同值
【代码】QDir::currentPath()在VS和QtCreator中返回不同值。原创 2024-06-28 14:23:11 · 216 阅读 · 0 评论 -
VS2019项目之前运行一直好好的,重启电脑后,突然报大量错误,程序运行启动一半后直接崩溃,,报错QEventLoop:Cannot be used without QApplication。。。。
【代码】VS2019项目之前运行一直好好的,重启电脑后,突然报大量错误,程序运行启动一半后直接崩溃,,报错QEventLoop:Cannot be used without QApplication。。。。原创 2024-06-27 22:50:53 · 456 阅读 · 0 评论 -
第三方以饿汉式暴露的单例接口,加载翻译文件后不生效的问题解决方案
未完待续。。。原创 2024-06-27 20:47:16 · 90 阅读 · 0 评论 -
QT拖放事件之八:通过全局剪切板中的接口QClipboard::mimeData()来获取MIME类型数据
【代码】QT拖放事件八:通过全局剪切板中的接口QClipboard::mimeData()来获取MIME类型数据。原创 2024-06-25 21:06:05 · 295 阅读 · 0 评论 -
QT拖放事件之七:子类化QMimeData,实现对多个自定义类型进行数据
【代码】QT拖放事件七:子类化QMimeData,实现对多个自定义类型进行数据。原创 2024-06-25 20:32:39 · 642 阅读 · 0 评论 -
QT拖放事件之六:自定义MIME类型的存储及读取demo
首先在Widget上随便点击一点,确定要放置的按钮的坐标。2)btn2拖向Widget时。1)btn2拖向btn1时。原创 2024-06-25 09:26:53 · 330 阅读 · 0 评论 -
QT拖放事件之五:自定义拖放操作-拖动中的修饰符操作
【代码】QT拖放事件之五:自定义拖放操作-拖动中的修饰符操作。原创 2024-06-25 00:27:26 · 173 阅读 · 0 评论 -
QT拖放事件之四:自定义拖放操作-利用QDrag来拖动完成数据的传输-案例demo
【代码】QT拖放事件之四:自定义拖放操作-利用QDrag来拖动完成数据的传输-案例demo。原创 2024-06-25 00:11:34 · 436 阅读 · 0 评论 -
QT拖放事件之三:自定义拖放操作-利用QDrag来拖动完成数据的传输
【代码】QT拖放事件之三:自定义拖放操作-利用QDrag来拖动完成数据的传输。原创 2024-06-24 22:48:36 · 351 阅读 · 0 评论 -
QT拖放事件之二:四大拖放事件中的ignore()所带来的影响
【代码】QT拖放事件之二:四大拖放事件中的ignore()所带来的影响。原创 2024-06-24 21:59:33 · 475 阅读 · 0 评论 -
QT拖放事件之一:初识拖放4大事件处理函数
【代码】QT拖放事件之一:初识拖放4大事件处理函数。原创 2024-06-24 21:32:25 · 433 阅读 · 0 评论 -
QT事件处理系统之五:自定义事件的发送案例 sendEvent和postEvent接口
【代码】QT事件处理系统之五:自定义事件的发送案例 sendEvent和postEvent接口。原创 2024-06-23 21:35:47 · 259 阅读 · 0 评论 -
QT事件处理系统之四:自定义事件的注册及拦截、发送
public://事件类型注册//事件类型注册(说白了,就是将eventType给注册到了QEvent::Type中,里面囊括了所有预定义事件和自定义事件){}原创 2024-06-23 19:32:14 · 312 阅读 · 0 评论 -
QT事件处理系统之三:子类化QPushButton后,对事件进行相应处理后,自定义按钮无法发出clicked信号的问题
【代码】QT事件处理系统之三:子类化QPushButton后,对事件进行相应处理后,自定义按钮无法发出clicked信号的问题。原创 2024-06-23 19:16:29 · 249 阅读 · 0 评论 -
QT事件处理系统之二:窗口部件的事件拦截,以及事件的传递顺序
【代码】QT事件处理系统之二:窗口部件的事件拦截,以及事件的传递顺序。原创 2024-06-23 18:41:59 · 233 阅读 · 0 评论 -
QT事件处理系统之一:父子组件之间的事件传播机制
【代码】QT事件系统一:父子组件之间的事件传播机制。原创 2024-06-23 18:03:34 · 283 阅读 · 0 评论 -
QT中利用qss来创建一个圆角矩形窗口,并利用Qt::WA_TranslucentBackground属性解决留白问题
【代码】QT中利用qss来创建一个圆角矩形窗口,并利用Qt::WA_TranslucentBackground属性解决留白问题。原创 2024-06-23 15:40:10 · 287 阅读 · 0 评论 -
QtCreator/VS中制作带有界面的静态库
QT中制作带有界面的动态库1)创建静态库项目2)直接右键创建同名窗口类进行覆盖3)编译生成静态库4)使用原创 2024-06-23 14:06:59 · 245 阅读 · 0 评论 -
QtCreator/VS中制作带有界面的动态库
【代码】QT中制作带有界面的动态库。原创 2024-06-23 14:00:07 · 183 阅读 · 0 评论 -
QT中子工程的创建,以及如何在含有库的子工程项目中引用主项目中的qt资源
直接使用即可,因为最终的库会被链接到主程序当中去,所以可以直接按MyWidget中的套路一样去使用它,如下所示。如何在CustomDll和CustomLib等子项目中也同样使用 MyWidget项目中的qrc资源呢?原创 2024-06-22 22:38:00 · 290 阅读 · 0 评论 -
QT制作带有界面的静态库,并且调用时的一个大坑:可以获取窗口指针,但是show()时直接崩溃。。。。
【代码】QT制作带有界面的静态库,并且调用时的一个大坑:可以获取窗口指针,但是show()时直接崩溃。。。。原创 2024-06-22 21:54:29 · 175 阅读 · 0 评论 -
QT中利用QMovie实现动态加载效果
【代码】QT中利用QMovie实现动态加载效果。原创 2024-06-20 23:22:48 · 241 阅读 · 0 评论 -
QT利用QGraphicsDropShadowEffect效果及自定义按钮来实现一个炫酷键盘
【代码】QT利用QGraphicsDropShadowEffect效果及自定义按钮来实现一个炫酷键盘。原创 2024-06-20 23:08:57 · 361 阅读 · 0 评论 -
QT-QPainter实现一个可切换的开关控件
【代码】QT-QPainter实现一个可切换的开关控件。原创 2024-06-20 23:05:37 · 371 阅读 · 0 评论 -
QT-QPainter实现一个动态充电的电池
【代码】QT实现一个动态充电的电池。原创 2024-06-20 23:02:18 · 330 阅读 · 0 评论 -
QT中QSettings的使用系列之二:保存和恢复应用程序主窗口
【代码】QT中QSettings的使用系列之二:保存和恢复应用程序主窗口。原创 2024-06-20 21:49:28 · 283 阅读 · 0 评论 -
QT事件系统之一:。。。。。。
。。原创 2024-06-20 22:48:48 · 41 阅读 · 0 评论 -
QT自定义标题栏窗口其二:实现拖动及可拉伸效果 + 顶部全屏/侧边半屏
【代码】QT自定义标题栏窗口其二:实现拖动及可拉伸效果 + 顶部全屏/侧边半屏。原创 2024-06-20 22:37:28 · 633 阅读 · 0 评论