0
我使用的ListCtrl子ObjectListView,而且我設置一些數據列表之後,所有的列被設置爲最小寬度我有這個問題,直到我調整我的窗口就彈出他們到他們的正確的寬度。更具體地說,我的一列被設置爲調整大小以填充剩餘空間,並且在我調整窗口大小之前它不會這樣做。我怎麼能強迫我ObjectListView刷新新數據的列寬?
我該如何解決這個問題?
(我使用wxPython的2.9 OSX 10.8.1山獅)
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),
])
這似乎工作。感謝你的回答! – Hubro