1

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

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

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

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

4

2 回答 2

3

qt 5

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

目前,如果您不想对此提供帮助,您可以随时使用LIBSINCLUDEPATH解决它,但是当它在模块中正确实现时,您可能需要放弃它。

Qt 4

正如他们的示例所示,您需要在 qmake 项目文件中使用以下内容:

CONFIG += wwwidgets

有关更多详细信息,请在主页上查看它们的使用情况,以及:

用法

在您的项目中使用 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 库一起部署。

于 2014-11-03T19:43:05.877 回答
3

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

像这样

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

试试看

于 2014-11-03T17:42:02.350 回答