最直覺會想到使用wx.Window的SetMinSize(wx.Size(x, y)),但是需要不斷的try & error而顯得不太實際。
接著想到將wx.Window的GetBestSize()或GetEffectiveMinSize()直接傳入SetMinSize(),但是GetBestSize()與GetEffectiveMinSize()所回傳的(x, y)值總比實際需要的大小稍微少一點,就缺這麼臨門一腳。
最後終於找到wx.Window的GetSize(),直接在SetMinSize()中套入GetSize()即可設定視窗的最小尺寸。
範例:
self.SetMinSize(self.GetSize())
self.SetMaxSize(self.GetSize())
self為wx.Frame的custom class
Search Google
Monday, March 24, 2008
wxPython設定視窗最小顯示尺寸
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment