如何使用PyQt / PySide获取与某种文件类型相关联的图标?

时间:2015-09-26 09:24:10

标签: qt pyqt4 pyside qlistview qfilesystemmodel

我有QListView使用QFileSystemWatcher将新添加的文件添加到文件夹,但我还希望QListView显示该文件类型的图标,就像QFileSystemModel一样会添加。我不想仅为操作系统为特定文件类型注册的图标添加任何自定义图标。

1 个答案:

答案 0 :(得分:0)

我刚刚想出如何使用以下代码实现这一目标:

    fileInfo = QtCore.QFileInfo(path)
    iconProvider = QtGui.QFileIconProvider()
    icon = iconProvider.icon(fileInfo)