【问题标题】:Python Pyqt4 showing only file name in dirlist with QlistWidgetPython Pyqt4 使用 QlistWidget 在 dirlist 中仅显示文件名
【发布时间】:2018-01-13 20:33:44
【问题描述】:
listWidget = QListWidget()
listWidget.setAcceptDrops(True)
listWidget.setDragEnabled(True)
path1 = "/home/hsa/Downloads/chap10/images/"
list_dir = set()
for image in sorted(os.listdir(path1)):
    item1 = os.path.join(path1,image)
    list_dir.add(item1)
    item = QListWidgetItem(item1)
    item.setIcon(QIcon(item1))
    listWidget.addItem(item)

iconListWidget = QListWidget()
iconListWidget.setAcceptDrops(True)
iconListWidget.setDragEnabled(True)
iconListWidget.setViewMode(QListWidget.IconMode)

使用下面的代码,我想使用 QListWidget 只查看 dirlist 中的文件名。

我该怎么做?

【问题讨论】:

  • 如果你想这样,你为什么使用os.path.join

标签: python pyqt pyqt4 qlistwidget qicon


【解决方案1】:

非常感谢 ekhumoro 的回答。

我已经整理了如下代码并解决了。

item = QListWidgetItem(image)
item.setIcon(QIcon(item1))
listWidget.addItem(item)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多