2015-09-26 38 views
1

我有一个QListView,它使用QFileSystemWatcher将新添加的文件添加到文件夹,但是我也想要QListView显示该文件类型的图标,就像QFileSystemModel将添加的那样。我不想添加任何自定义图标只有操作系统已注册特定文件类型的图标。如何使用PyQt/PySide获取与某种文件类型相关的图标?

+0

使用'QFileIconProvider ::图标(常量QFileInfo&资讯)'。 –

回答

0

我只是想出了如何使用下面的代码来实现:

fileInfo = QtCore.QFileInfo(path) 
    iconProvider = QtGui.QFileIconProvider() 
    icon = iconProvider.icon(fileInfo) 
相关问题