【发布时间】:2011-09-27 12:54:18
【问题描述】:
是否可以创建一个固定大小的框架,这样用户就不能改变框架的大小?
wx.Frame.__init__(self, None, -1, 'Hello',wx.DefaultPosition,(400, 300))
我正在使用python 2.7
谢谢
【问题讨论】:
是否可以创建一个固定大小的框架,这样用户就不能改变框架的大小?
wx.Frame.__init__(self, None, -1, 'Hello',wx.DefaultPosition,(400, 300))
我正在使用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 来控制要调整框架的大小或根本不调整框架的大小。
【讨论】: