2011-07-26 20 views

Odpowiedz

15

default window style is wx.MINIMIZE_BOX | wx.MAXIMIZE_BOX | wx.RESIZE_BORDER | wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX | wx.CLIP_CHILDREN

Jeśli usuniesz wx.RESIZE_BORDER od niego dostaniesz ramkę, która nie może być zmieniany.

Coś jak to powinno robić rzeczy:

wx.Frame(parent, style=wx.DEFAULT_FRAME_STYLE^wx.RESIZE_BORDER) 
+1

sprytnego wykorzystania XOR, ale wolę ' & (~ wx.RESIZE_BORDER) ', myślę ... – Claudiu

2

Można użyć SetSizeHints (lub SetMaxSize i SetMinSize), aby ograniczyć maksymalne i minimalne rozmiary lub th