wxpython无标题窗口最大化解决方案

来源:互联网 发布:apache 2.2 漏洞 编辑:程序博客网 时间:2024/06/05 02:42
无标题frame最大化时,会覆盖任务栏,因此不能使用Maximize或ShowFullScreen,需要获得桌面的显示尺寸,再设置给frame
def OnDoubleClick(self, evt):        if self.isMax:            self.isMax = False#还原#            self.Maximize(False)            self.SetSize(wx.Size(800,600))            self.Center()        else:            self.isMax=True#最大化            c_x, c_y, c_w, c_h = wx.ClientDisplayRect()#取得桌面显示区域高#            self.Maximize(True)            self.SetSize(wx.Size(c_w,c_h))            self.SetPosition(wx.Point(0,0))        print(self.GetSize())
1 0