在主窗口中如何关闭子窗口
wxPython中,在主窗口中如何关闭子窗口,或者关闭所有窗口。有什么函数语法之类的 https://blog.csdn.net/u014647208/article/details/77895274def OnExit(self,e):
self.Close(True)#关闭整个frame
是不是要这个?
一般用close、destroy之类的就是关闭,试试就知道了 这个我试了,destroy也试过,但是只能关闭主窗口,子窗口不能关闭 疾风怪盗 发表于 2020-9-14 17:32
https://blog.csdn.net/u014647208/article/details/77895274
这个我试了,destroy也试过,但是只能关闭主窗口,子窗口不能关闭 A.Lyapunov 发表于 2020-9-14 17:35
这个我试了,destroy也试过,但是只能关闭主窗口,子窗口不能关闭
没用过这个wxPython,你是要实现登陆窗口这样的跳转?
看看:https://blog.csdn.net/tianmaxingkong_/article/details/53326463
如果没有办法关闭,那隐藏起来呢?self.frame.Show(False)这个试过么?
还有你子窗口的概念是什么?打开的另外一个窗口?还是消息弹窗?
网上找到的资料也只看到用Close()和Destory()这样的方法 疾风怪盗 发表于 2020-9-14 17:57
没用过这个wxPython,你是要实现登陆窗口这样的跳转?
看看:https://blog.csdn.net/tianmaxingkong_/ ...
这个我试了,没用。不是消息弹窗,是打开的另外一个窗口
class Mainui(wx.Frame):
def __init__(self, superion):
wx.Frame.__init__(self, parent=superion, title="Face recognition system", size=(800, 590))
self.SetBackgroundColour('white')
self.Center()
这是主窗口的框架
class EntryUi(wx.Frame):#RegisterUi
def __init__(self,superion):
wx.Frame.__init__(self,parent=superion,title="Face entry",size=(800,590),style=wx.DEFAULT_FRAME_STYLE|wx.STAY_ON_TOP)
self.SetBackgroundColour('white')
self.Center()
这是子窗口的框架
页:
[1]