У меня есть QListView
, который добавляет недавно добавленный файл в папку с помощью QFileSystemWatcher
, однако я также хочу, чтобы QListView
отображал значок для этого типа файлов так же, как добавлял QFileSystemModel
. Я не хочу добавлять какой-либо пользовательский значок только значок, зарегистрированный операционной системой для конкретного типа файла.Как получить значок, связанный с определенным типом файла, используя PyQt/PySide?
1
A
ответ
0
Я просто понял, как добиться этого, используя код ниже:
fileInfo = QtCore.QFileInfo(path)
iconProvider = QtGui.QFileIconProvider()
icon = iconProvider.icon(fileInfo)
Используйте 'QFileIconProvider :: значок (Const QFileInfo и информации)'. –