QtWidgets中包含QFileIconProvider的原因

Why QFileIconProvider is included in QtWidgets

本文关键字:QFileIconProvider 包含 QtWidgets      更新时间:2023-10-16

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

相关文章:
  • 没有找到相关文章