WxPython,修改Frame样式
class Window (wx.MiniFrame):
def __init__ ( self ):
wx.MiniFrame.__init__(self, None, -1, 'Mini')
self.panel = wx.Panel(self)
(...)
我可以/怎么修改MiniFrame的样式呢?
比如在我的方法ChangeStyle()里,我想用一个新的参数来创建一个MiniFrame(样式 = wx.NO_BORDER)。
我是不是得先关闭这个窗口,然后再重新打开它呢?
1 个回答
0
你可以试试框架的 SetWindowStyle 或 SetWindowStyleFlag 方法,看看它们是否有效。如果不行的话,那你可能需要关闭这个框架,然后用你想要的样式重新创建一个。