我想创建一个需要全局快捷方式的小应用程序。所以,我已经下载了当前版本的 libqxt (0.5.1) 并在 Qt Creator 中作为项目打开。
Libqxt 以这种方式编译没有问题,所以我认为在我的项目的选项卡依赖项中添加它会在构建中自动添加,就像 Eclipse 对 JAR 库所做的一样(我知道这是不同的 IDE,但它似乎是一个常见的其中的特点)。
发生什么了?需要时,Qt Creator 在我的项目之前编译 qxt,但是当我想包含它的头文件时,Qt Creator 不断警告我它找不到它们。
可能我错过了正确的标题名称(我尝试了 qxt 文档中显示的标题: http://doc.libqxt.org/0.5.0/classQxtGlobalShortcut.html )
顺便说一句,我查看了全局快捷方式的代码,我认为我可以将其撕掉并按原样在我的应用程序中使用它,我将归功于 qxt 团队并打开我的应用程序的代码。
最佳答案
from the documentation
将以下行添加到您的 .pro 文件中:
CONFIG += qxt
QXT += core gui
注意:在 Linux 上构建 Qxt 时不要忘记做
sudo make install
否则这小块魔法可能无法奏效。
关于qt - Qt Creator 下的 Libqxt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1565732/