随笔分类 - Qt趟坑之路
摘要:1、打开Qt维护工具 选择对应的Qt版本,比如5.15.2,取消不需要的组件。如果没有显示老版本,请勾上Archive,点击“筛选”,例如下图所示 2、等待安装完毕即可,这是Qt安装目录下将会看到有多个版本。 注:注意的是如果在线安装速度较慢,请切换国内镜像服务。方法是打开cmd,执行以下命令: 1
阅读全文
摘要:报错接口位于user32.dll和d3d12.dll 原因:Qt6依赖于Windows 10 1809及之后版本引入的新API或功能。如果程序使用了这些新特性,而在较旧的Windows版本上运行,就会导致兼容性问题。 解决方法: 1、降低Qt版本,例如使用Qt5 2、升级操作系统
阅读全文
摘要:class idleDectector : public QObject { Q_OBJECT public: explicit idleDectector(QObject *parent = nullptr); ~idleDectector(); signals: void idle(); pro
阅读全文
摘要:1、子类化QListWidget class ToolStoreListWidget : public QListWidget { Q_OBJECT public: explicit ToolStoreListWidget(QWidget *parent = nullptr); protected:
阅读全文
摘要:最近的一个项目,需要支持多国语言,即中、英、俄,以下是两种实现方式: 为了脚本简约,提前定义两个变量,分别用来存放qm和ts文件 set(TRANSLATIONS_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}/translations)set(LANGUAGES_DIREC
阅读全文
摘要:最近开始学习Qt(趟坑),买了一本《C++ GUI Qt 4编程》,照着书上的例子做,第一个就报编译不过,报错信息:'QApplication' file not found 查了下Qt助手, 使用qmake,需要加一句:QT += widgets 原因在于QApplication在Qt6中被放在了
阅读全文