带wx.CAPTION样式的wxPython框架,左上角图标和关闭按钮?
需要一个固定大小的窗口,这个窗口的标题栏上只包含一个图标、标题和一个关闭按钮。没有最小化和最大化的按钮。这样可以实现吗?
2 个回答
0
你需要所有这些:
style = wx.SYSTEM_MENU | wx.CLOSEBOX | wx.CAPTION
1
可以查看这个链接 http://docs.wxwidgets.org/stable/wx_wxframe.html#wxframe,里面有各种可用的样式(抱歉这是wxwidgets的参考文档...我不知道为什么找不到wxPython的版本)。你需要把类似下面的内容传给窗口的样式参数:
style = wx.SYSTEM_MENU | wx.CLOSE_BOX | wx.CLIP_CHILDREN
我不太确定最后一个样式是否需要。因为你没有包含RESIZE_BORDER,这样用户就无法调整窗口大小。还有一种方法可以阻止调整窗口大小,就是使用SetSizeHints()这个方法。
补充一下:如果你是在Windows系统上,可能需要wx.CAPTION。