1

是否有任何基本原因将QFileIconProvider( link ) 包含在QtWidgets库中而不是包含在库中QtCore?在某些情况下,该类确实可用且很棒,但它的位置QtWidgets使我的 QML 应用程序仅因为一个类而依赖于该库。

4

1 回答 1

3

正如已经指出的那样:这看起来更像是 Qt 项目的错误报告或功能请求,而不是 Stack Overflow 问题。

然而,答案并不难猜: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 回答