ListCtrl サブクラスObjectListViewを使用していますが、リストにデータを設定した後、すべての列が最小幅に設定され、ウィンドウのサイズを変更するまで正しい幅にポップされないという問題があります。より具体的には、私の列の 1 つは、残りのスペースを埋めるためにサイズ変更するように設定されており、ウィンドウのサイズを変更するまでそれは行われません。
これを修正するにはどうすればよいですか?
(OSX 10.8.1 Mountain Lion で wxPython 2.9 を使用しています)
self.results_list = ObjectListView(self, style=wx.LC_REPORT)
self.results_list.SetColumns([
ColumnDefn('Street name', 'left', valueGetter='streetname',
minimumWidth=150),
ColumnDefn('House number', 'left', valueGetter='housenumber',
minimumWidth=100),
ColumnDefn('Letter', 'left', valueGetter='letter',
minimumWidth=75),
ColumnDefn('Postal code', 'right', valueGetter='postalcode',
minimumWidth=120),
ColumnDefn('City', 'left', valueGetter='city', minimumWidth=100,
isSpaceFilling=True),
])