我有一个QTreeView
(带有PyQt4
)使用下面的代码自定义和调整大小的图标,但大小列显示错误的对齐/位置,如下所示:
self.ui.treeView.setIconSize(QtCore.QSize(30,30))
fileSystemModel = QtGui.QFileSystemModel(self.ui.treeView)
custonIconProvider = CustomIconsProvider()
fileSystemModel.setIconProvider(custonIconProvider)
self.ui.treeView.setModel(fileSystemModel)
self.ui.treeView.setRootIndex(fileSystemModel.setRootPath(forlderPath))
self.ui.treeView.setColumnWidth(0, 250)
self.ui.treeView.setColumnWidth(1, 70)
self.ui.treeView.setColumnWidth(2, 70)
我在http://pyqt.sourceforge.net/Docs/PyQt4/qtreeview.html文档中搜索了可能的修复方法,但找不到任何明显的东西。