1

Windows で Qt を使用してwwWidgetsを使用しようとしていますが、wwWigets のウィジェットを使用してプロジェクトをコンパイルする際に問題が発生しています...

インストーラーは正常に実行されました。使用している標準の Qt SDK インストール インストーラー。しかし、プロジェクト ファイル QT に追加しようとするQT += wwwidgetsと、エラーが発生します。

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

誰かがこれに対する解決策を知っていますか?

4

2 に答える 2

3

Qt5

どうやら、彼らには適切な Qt 5 の例がなく、ビルドシステムもこれに対応する準備が整っていませんQT += wwwidgets。プロジェクトを設立することでプロジェクトに貢献できれば最高だと思います。それはそれほど難しいことではなく、あなたがそれをしなければ誰かが最終的にそれをするかもしれません. 注目すべき 1 つの例は、QtSerialPort を適切に実装する方法です。

当分の間、これを手伝いたくない場合は、いつでも and を使用LIBSINCLUDEPATHて回避できますが、モジュールに適切に実装されたときにそれを削除する必要がある場合があります。

第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 に答える