2017-08-06 55 views
-1
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中查看文件名。Python Pyqt4只显示dirlist中的文件名与QlistWidget

我该怎么做?

+1

如果你想这样做,为什么你使用'os.path.join'? – ekhumoro

回答

0

非常感谢ekhumoro为您的答案。

我已经安排了下面的代码并解决了。

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