我的 QTableWidget 的列没有填充表格的空间,因此在右侧留下了一个空白空间。如何使我的 QTableWidget 的列占据最大空间以填充该空间?
问问题
12747 次
2 回答
20
表的标题有控制它的方法:
header = table.horizontalHeader()
header.setStretchLastSection(True)
或者:
header.setResizeMode(QHeaderView.Stretch)
于 2012-08-07T18:08:17.960 回答
0
我不知道有什么方法可以将此属性设置为 QTableWidget 的内容。但是,我可以使用以下内容来调整列的大小:
def resizeEvent(self, event):
self.setColumnWidth(0, event.size().width())
这仅调整第一列的大小。要调整所有列的大小,应该获取所有子项并应用列宽/项数。
于 2012-08-07T12:11:59.947 回答