请耐心等待,我对QT还很陌生,正难以理解它的工作原理。
我已经创建并填充了一个带有两列的QTreeView:
class AppForm(QMainWindow):
def __init__(self, parent = None):
super(AppForm, self).__init__(parent)
self.model = QStandardItemModel()
self.view = QTreeView()
self.view.setColumnWidth(0, 800)
self.view.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.view.setModel(self.model)
self.setCentralWidget(self.view)
一切都很好,只是列非常窄。我希望使用setColumnWidth(0, 800)可以扩宽第一列,但似乎没有任何效果。设置列宽的正确方法是什么?