我QTableWidget的的列并不在表空间填满,这样一个空的空间留在右手边。 如何使我的QTableWidget的的列承担的最大空间,以便在这个空间来填补?
Answer 1:
该头表的有控制这种方法:
header = table.horizontalHeader()
header.setStretchLastSection(True)
要么:
header.setResizeMode(QHeaderView.Stretch)
Answer 2:
我不知道设置这个属性来QTableWidget的内容的任何方法。 不过,我可以使用以下方法来获得的列来调整:
def resizeEvent(self, event):
self.setColumnWidth(0, event.size().width())
这只是大小调整的第一列。 要调整所有的列,应该让所有的儿童项目和应用项目的列宽/数字。
文章来源: How to make QTableWidget's columns assume the maximum space?