wxpython固定帧大小?

时间:2011-07-03 06:39:37

标签: python wxpython frame

是否可以创建具有固定大小的框架,因此用户无法更改框架的大小?

wx.Frame.__init__(self, None, -1, 'Hello',wx.DefaultPosition,(400, 300))

我正在使用python 2.7

感谢

3 个答案:

答案 0 :(得分:5)

是的,有可能 -

wx.Frame.__init__(None, -1, 'Title', style= wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX)

答案 1 :(得分:1)

另一种选择是从帧中删除RESIZE_BORDER标志 样式位掩码但保留默认帧样式。您还需要禁用最大化框。

即)

style = wx.DEFAULT_FRAME_STYLE& ~wx.MAXIMIZE_BOX ^ wx.RESIZE_BORDER

答案 2 :(得分:0)

您还可以使用SetSizeHints来控制调整大小或调整大小的大小或根本不调整框架的大小。