如何让QTableWidget的的列假设的最大空间?(How to make QTableWidge

2019-06-26 19:35发布

我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?