我正试图在带有Qt的windows下使用wwWidgets,但在使用wwWiget的小部件编译项目时遇到了一些问题。。。
安装程序成功运行我正在使用:标准Qt SDK安装程序。但每当我试图将QT += wwwidgets
添加到项目文件中时,QT都会给我一个错误:
Project ERROR: Unknown module(s) in QT: wwwidgets
有人知道解决这个问题的办法吗?
Qt 5
显然,他们没有合适的Qt5示例,他们的构建系统也没有为QT += wwwidgets
做好准备。我认为最好的办法是你能通过建立它来为项目做出贡献。这不应该那么难,如果你不这样做,最终可能会有人这样做。一个例子是QtSarialPort如何正确实施它。
目前,如果您不想对此提供帮助,您可以始终使用LIBS
和INCLUDEPATH
来解决它,但当它在模块中得到正确实现时,您可能需要放弃它。
问题4
正如他们的例子所示,您需要在qmake项目文件中使用以下内容:
CONFIG += wwwidgets
有关更多详细信息,请在主页上查看它们的使用情况:
使用
在项目中使用wwWidgets是微不足道的。一旦你在系统上安装了这个包,你所要做的就是在你的项目(.pro)文件中添加以下行:CONFIG+=wwwidgets只需记住之后运行qmake。从现在起,您可以在项目中使用wwWidgets includes和类。
#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-lib一起部署。
如果手动添加库,它也不起作用吗?
像这个
LIBS += -L"C:wwwidgetspathlib" -lwwwidgets.lib
INCLUDEPATH += "C:wwwidgetspathinclude"
尝试