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 に答える