QtWidgets中包含QFileIconProvider的原因
Why QFileIconProvider is included in QtWidgets
QFileIconProvider
(链接)被包含在QtWidgets
库而不是QtCore
库中有什么本质原因吗?在某些情况下,该类确实很有用,也很好,但它在QtWidgets
中的位置使我的QML应用程序仅因为一个类而依赖于该库。
如前所述:这看起来更像是Qt项目的错误报告或功能请求,而不是堆栈溢出问题。
然而,答案并不难猜测:Qt主要不是QML。即使在Qt 5中,QML也是Qt的某种加法器。在纯C++/Qt应用程序中,QtCore中的QFileIconProvider没有任何意义。它是QFileSystemModel的助手类,只有视图类才有意义,当然视图类位于QtWidgets中。当然,您可能会问,QFileSystemModel是否需要在QtWidgets中,但要做到这一点,我建议使用qt兴趣邮件列表。http://lists.qt-project.org/mailman/listinfo
相关文章:
- 没有找到相关文章