摘要: 1、打开Qt维护工具 选择对应的Qt版本,比如5.15.2,取消不需要的组件。如果没有显示老版本,请勾上Archive,点击“筛选”,例如下图所示 2、等待安装完毕即可,这是Qt安装目录下将会看到有多个版本。 注:注意的是如果在线安装速度较慢,请切换国内镜像服务。方法是打开cmd,执行以下命令: 1 阅读全文
posted @ 2025-03-01 02:55 快雪 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 报错接口位于user32.dll和d3d12.dll 原因:Qt6依赖于Windows 10 1809及之后版本引入的新API或功能。如果程序使用了这些新特性,而在较旧的Windows版本上运行,就会导致兼容性问题。 解决方法: 1、降低Qt版本,例如使用Qt5 2、升级操作系统 阅读全文
posted @ 2025-02-20 10:49 快雪 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1、根据操作系统制作一个PE系统U盘。例如,使用老毛桃工具。 2、设置电脑从U盘启动,进入PE系统。 3、执行‘密码清除工具’。 4、重启系统,设置电脑从硬盘启动。 阅读全文
posted @ 2025-02-18 15:29 快雪 阅读(3) 评论(0) 推荐(0) 编辑
摘要: class idleDectector : public QObject { Q_OBJECT public: explicit idleDectector(QObject *parent = nullptr); ~idleDectector(); signals: void idle(); pro 阅读全文
posted @ 2025-01-20 14:17 快雪 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 多次调用CMFCToolTipCtrl的AddTool会导致程序内存不断增加,尤其在循环中,因此需要AddTool之前,先进行判断,如果新文本与旧的不相同,才添加,并且添加之前先删除。需要注意的是,提示文本支持最大长度是MAX_TIP_TEXT_LENGTH.该宏在tooltip.cpp line: 阅读全文
posted @ 2024-12-25 18:05 快雪 阅读(7) 评论(0) 推荐(0) 编辑
摘要: CBitmap、CBrush、CFont、CPalette、CPen、CRgn均继承自CGdiObject,GDI对象属于CGdiObject,该类的析构函数会释放GDI对象。因此,如果CPen等GDI对象在栈上创建,则不必要显式调用DeleteObject,如果在堆上创建,则在特定时刻需要删除它, 阅读全文
posted @ 2024-12-25 14:20 快雪 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1、子类化QListWidget class ToolStoreListWidget : public QListWidget { Q_OBJECT public: explicit ToolStoreListWidget(QWidget *parent = nullptr); protected: 阅读全文
posted @ 2024-12-06 11:10 快雪 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1、获取当前ProcessID。 GetCurrentProcess 2、执行cmd或PowerShell cmd:wmic process where "processid=15844" get /format:list PowerShell:Get-Process -id 15844 | For 阅读全文
posted @ 2024-12-02 19:08 快雪 阅读(100) 评论(0) 推荐(0) 编辑
摘要: #include <vector> #include <iostream> //定义命令接口 class Command { public: virtual void execute() = 0; virtual void undo() = 0; }; //实现“增加”命令类 class Incre 阅读全文
posted @ 2024-11-15 14:26 快雪 阅读(7) 评论(0) 推荐(0) 编辑
摘要: double getAverage(const std::vector<double>& data) { double avg = 0; for (size_t i = 0; i < data.size(); ++i) { avg = avg + (data[i] - avg) /(i + 1.0) 阅读全文
posted @ 2024-07-12 14:03 快雪 阅读(25) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示