【问题标题】:How to get an icon associated with a certain file type using PyQt/PySide?如何使用 PyQt/PySide 获取与特定文件类型关联的图标?
【发布时间】:2015-09-26 09:24:09
【问题描述】:

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

【问题讨论】:

  • 使用QFileIconProvider::icon(const QFileInfo & info)

标签: qt pyqt4 pyside qlistview qfilesystemmodel


【解决方案1】:

我刚刚想出了如何使用下面的代码来实现这一点:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-03
    • 1970-01-01
    • 1970-01-01
    • 2012-01-24
    • 2019-09-23
    • 2010-12-10
    • 2011-05-21
    • 2014-11-30
    相关资源
    最近更新 更多