我使用以下代码显示当前目录中的文件:
self.treeView = QtGui.QListView(self.centralwidget)
self.treeView.setGeometry(QtCore.QRect(220, 60, 440, 461))
self.treeView.setObjectName(_fromUtf8("treeView"))
self.fileSystemModel = QtGui.QFileSystemModel(self.treeView)
self.fileSystemModel.setReadOnly(True)
self.root = self.fileSystemModel.setRootPath('.')
self.treeView.setModel(self.fileSystemModel)
self.treeView.setRootIndex(self.root)
Windows中代码的结果是这样的,
正确显示默认文件图标。
但在Ubuntu中,所有文件都显示为空文件:
为什么结果与Windows不同? 我应该为Ubuntu编写额外的代码?谢谢你的帮助