问题5.2.1将wwWidgets添加到项目中

Qt 5.2.1 add wwWidgets to a project

本文关键字:添加 项目 wwWidgets 问题      更新时间:2023-10-16

我正试图在带有Qt的windows下使用wwWidgets,但在使用wwWiget的小部件编译项目时遇到了一些问题。。。

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

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

有人知道解决这个问题的办法吗?

Qt 5

显然,他们没有合适的Qt5示例,他们的构建系统也没有为QT += wwwidgets做好准备。我认为最好的办法是你能通过建立它来为项目做出贡献。这不应该那么难,如果你不这样做,最终可能会有人这样做。一个例子是QtSarialPort如何正确实施它。

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

问题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"

尝试