qt5
文章平均质量分 50
linqiaqun
热衷于各种IT技术想学很多东西
展开
-
32位程序在64位系统上读取注册表失败的问题解决
目录1. 环境2. 目的3. 方法4. 现象和原因5. 有效的解决办法5.1 使用64位程序5.2 简单有效的方法1. 环境Windows10 专业版 x64Qt5.15.2 MSVC2019 32bit2. 目的读取卸载列表,如下:3. 方法使用QSettings读取注册表项:SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall枚举所有子项的DisplayName:4. 现象和原因确实获取到了一部分列表,但是我想要找原创 2022-04-09 15:40:07 · 3137 阅读 · 0 评论 -
QWebEngine信号槽重复回调的问题分析解决
1. 现象首先定义一个类,暴露接口给js代码:#include <QObject>class TestObject : public QObject {public: explicit TestObject(QObject *parent = nullptr) : QObject(parent) {} signals: void testSig(QString);slots: void testSlot() { emit testSig("test"); }};注册类原创 2022-02-11 11:36:16 · 764 阅读 · 0 评论 -
Qt报错Parse error at “IID“的解决办法
1. 环境deepin v20.2.3Qt5.14.22. 错误日志Parse error at "IID"3. 解决办法网上一堆说补充构造函数代码的,尝试后无效。最后发现是缺少安装qt5私有头文件,安装之后编译通过。sudo apt install qtbase5-private-dev4. 参考Linux系统构建QtQT5插件文件尝试解决...原创 2021-08-18 16:11:26 · 3172 阅读 · 6 评论