1

QFileIconProvider(リンク) がQtWidgetsではなくライブラリに含まれている本質的な理由はありQtCoreますか? そのクラスは非常に使いやすく、場合によっては優れていますが、その場所QtWidgetsにより、私の QML アプリケーションは 1 つのクラスのためだけにそのライブラリに依存するようになります。

4

1 に答える 1

3

すでに指摘したように: これは、スタック オーバーフローの質問というよりも、Qt プロジェクトのバグ レポートまたは機能要求のように見えます。

ただし、答えを推測するのはそれほど難しくありません。Qt は本来 QML ではありません。Qt 5 でも、QML は Qt へのアドオンのようなものです。純粋な C++/Qt アプリケーションでは、QtCore の QFileIconProvider は意味がありません。これは QFileSystemModel のヘルパー クラスであり、もちろん QtWidgets にあるビュー クラスでのみ意味があります。当然、QFileSystemModel を QtWidgets に含める必要があるかどうかを尋ねることもできますが、これを行うには、qt-interest メーリング リストをお勧めします。 http://lists.qt-project.org/mailman/listinfo

于 2013-08-10T09:57:19.227 に答える