2012-04-07 75 views
2

我使用QTreeWidget來顯示多列項目,並且我想要具有包含列名稱的標題。不過,我只得到的數字,因爲在這個截圖所示: screenshot在QHeaderView中更改部分名稱

以下是一段我的代碼,這應該這樣做(但沒有):

class BugsList(QtGui.QDialog): 
    def __init__(self, parent, reports): 
     super(BugsList, self).__init__(parent) # Call QDialog constructor 
     # ... 
     self._tree = QtGui.QTreeWidget(self) 
     self._tree.setColumnCount(4)) 
     header = QtGui.QHeaderView(QtCore.Qt.Horizontal) 
     header.addActions([QtGui.QAction(x, header) for x in ('one', 'two', 'three', 'four')]) 
     self._tree.setHeader(header) 
     # ... 

問候,

Valentin Lorentz

回答

0

使用setHeaderLabels()修復。