Можно ли создать рамку с фиксированным размером, чтобы пользователь не мог изменить размер рамки?
wx.Frame.__init__(self, None, -1, 'Hello',wx.DefaultPosition,(400, 300))
Я использую python 2.7
python 2.7
спасибо
Да, это возможно -
wx.Frame.__init__(None, -1, 'Title', style= wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX)
Другой вариант - убрать флаг RESIZE_BORDER из фреймов. стиль битовой маски, но оставьте стиль рамки по умолчанию. Вы также хотите отключить максимизировать окно.
т.е.)
style = wx.DEFAULT_FRAME_STYLE & ~ wx.MAXIMIZE_BOX ^ wx.RESIZE_BORDER
Вы также можете использовать SetSizeHints, чтобы контролировать, насколько большим или маленьким вы хотите изменить его размер или не изменять размер фрейма вообще.