QFileIconProvider(链接)被包含在QtWidgets库而不是QtCore中有什么根本原因吗?这个类在某些情况下确实是可用的和很好的,但是它在QtWidgets中的位置使得我的QML应用程序依赖于这个库,这仅仅是因为有一个类。
发布于 2013-08-10 09:57:19
如前所述:这看起来更像是针对Qt项目的bug报告或特性请求,而不是堆栈溢出问题。
然而,答案并不难猜: Qt并不是主要的QML。即使在Qt5中,QML也是对Qt的某种修饰。在纯C++/Qt应用程序中,QFileIconProvider在QtCore中没有任何意义。它是QFileSystemModel的助手类,只有视图类才有意义,而视图类当然位于QtWidgets中。当然,您可以问,如果QFileSystemModel需要在QtWidgets中,但要做到这一点,我推荐qt兴趣邮件列表。http://lists.qt-project.org/mailman/listinfo
https://stackoverflow.com/questions/18160119
复制相似问题