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