1
我有一个QListView
,它使用QFileSystemWatcher
将新添加的文件添加到文件夹,但是我也想要QListView
显示该文件类型的图标,就像QFileSystemModel
将添加的那样。我不想添加任何自定义图标只有操作系统已注册特定文件类型的图标。如何使用PyQt/PySide获取与某种文件类型相关的图标?
我有一个QListView
,它使用QFileSystemWatcher
将新添加的文件添加到文件夹,但是我也想要QListView
显示该文件类型的图标,就像QFileSystemModel
将添加的那样。我不想添加任何自定义图标只有操作系统已注册特定文件类型的图标。如何使用PyQt/PySide获取与某种文件类型相关的图标?
我只是想出了如何使用下面的代码来实现:
fileInfo = QtCore.QFileInfo(path)
iconProvider = QtGui.QFileIconProvider()
icon = iconProvider.icon(fileInfo)
使用'QFileIconProvider ::图标(常量QFileInfo&资讯)'。 –