我试图在Qt的Windows下使用wwWidgets,但是我在使用来自wwWiget的小部件编译项目时遇到了一些麻烦......
安装程序成功运行我正在使用:标准Qt SDK安装安装程序。但每当我尝试将QT += wwwidgets
添加到项目文件时,QT就会给出错误:
Project ERROR: Unknown module(s) in QT: wwwidgets
有谁知道这方面的解决方案?
答案 0 :(得分:3)
如果你手动添加库它也不起作用吗?
像这样LIBS += -L"C:\wwwidgets\path\lib" -lwwwidgets.lib
INCLUDEPATH += "C:\wwwidgets\path\include"
试试
答案 1 :(得分:3)
显然,他们没有适当的Qt 5示例,他们的构建系统也没有为这个QT += wwwidgets
做好准备。我认为,如果你能通过建立它来回馈项目,那将是最好的。它不应该那么难,如果你不这样做,有人可能最终会这样做。要看的一个例子是QtSerialPort如何正确实现它。
目前,如果您不想提供帮助,可以随时使用LIBS
和INCLUDEPATH
来解决问题,但是当您正确实施时可能需要删除它在模块中。
As their examples show,您需要在qmake项目文件中使用以下内容:
CONFIG += wwwidgets
有关详细信息,请同时检查主页上的their usage:
用法
在项目中使用wwWidgets是微不足道的。在系统上安装软件包之后,您只需将以下行添加到项目(.pro)文件中:CONFIG + = wwwidgets请记住之后运行qmake。从现在开始,您可以在项目中使用wwWidgets包含和类。
#include <QApplication>
#include <QwwRichTextButton>
int main(int argc, char **argv){
QApplication app(argc, argv);
QwwRichTextButton b;
b.setText("<B>Hello</B> <font color='red'>world</font>");
b.show();
return app.exec();
}
在分发项目时,请记住使用常规Qt库部署小部件库。