Qt 5.2.1将wwWidgets添加到项目中

时间:2014-11-03 15:57:31

标签: c++ qt qmake qtgui wwwidgets

我试图在Qt的Windows下使用wwWidgets,但是我在使用来自wwWiget的小部件编译项目时遇到了一些麻烦......

安装程序成功运行我正在使用:标准Qt SDK安装安装程序。但每当我尝试将QT += wwwidgets添加到项目文件时,QT就会给出错误:

Project ERROR: Unknown module(s) in QT: wwwidgets

有谁知道这方面的解决方案?

2 个答案:

答案 0 :(得分:3)

如果你手动添加库它也不起作用吗?

像这样

LIBS += -L"C:\wwwidgets\path\lib" -lwwwidgets.lib
INCLUDEPATH += "C:\wwwidgets\path\include"

试试

答案 1 :(得分:3)

Qt 5

显然,他们没有适当的Qt 5示例,他们的构建系统也没有为这个QT += wwwidgets做好准备。我认为,如果你能通过建立它来回馈项目,那将是最好的。它不应该那么难,如果你不这样做,有人可能最终会这样做。要看的一个例子是QtSerialPort如何正确实现它。

目前,如果您不想提供帮助,可以随时使用LIBSINCLUDEPATH来解决问题,但是当您正确实施时可能需要删除它在模块中。

Qt 4

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库部署小部件库。