Jak mogę wyłączyć zmianę rozmiaru wxFrame przez użytkownika? Jeśli jest jakaś flaga do wstawienia podczas tworzenia ramki, co to jest?wxPython Wyłącz zmianę rozmiaru klatki
8
A
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)
2
Można użyć SetSizeHints (lub SetMaxSize i SetMinSize), aby ograniczyć maksymalne i minimalne rozmiary lub th
sprytnego wykorzystania XOR, ale wolę ' & (~ wx.RESIZE_BORDER) ', myślę ... – Claudiu