在Ubuntu中显示默认文件图标

时间:2014-05-31 16:04:01

标签: python qt ubuntu pyqt qlistview

我使用以下代码显示当前目录中的文件:

   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中代码的结果是这样的, in windows

正确显示默认文件图标。

但在Ubuntu中,所有文件都显示为空文件: in ubuntu

为什么结果与Windows不同? 我应该为Ubuntu编写额外的代码?谢谢你的帮助

0 个答案:

没有答案