鱼C论坛

 找回密码
 立即注册
查看: 3438|回复: 5

在主窗口中如何关闭子窗口

[复制链接]
发表于 2020-9-14 17:26:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
wxPython中,在主窗口中如何关闭子窗口,或者关闭所有窗口。有什么函数语法之类的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-9-14 17:32:23 | 显示全部楼层
https://blog.csdn.net/u014647208/article/details/77895274

  1. def OnExit(self,e):
  2.         self.Close(True)  #关闭整个frame
复制代码

是不是要这个?

一般用close、destroy之类的就是关闭,试试就知道了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-14 17:34:34 | 显示全部楼层
这个我试了,destroy也试过,但是只能关闭主窗口,子窗口不能关闭
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-14 17:35:14 | 显示全部楼层
疾风怪盗 发表于 2020-9-14 17:32
https://blog.csdn.net/u014647208/article/details/77895274

这个我试了,destroy也试过,但是只能关闭主窗口,子窗口不能关闭
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-14 17:57:01 | 显示全部楼层
A.Lyapunov 发表于 2020-9-14 17:35
这个我试了,destroy也试过,但是只能关闭主窗口,子窗口不能关闭

没用过这个wxPython,你是要实现登陆窗口这样的跳转?

看看:https://blog.csdn.net/tianmaxingkong_/article/details/53326463

如果没有办法关闭,那隐藏起来呢?
  1. self.frame.Show(False)
复制代码
这个试过么?

还有你子窗口的概念是什么?打开的另外一个窗口?还是消息弹窗?

网上找到的资料也只看到用Close()和Destory()这样的方法
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-14 20:48:34 | 显示全部楼层
疾风怪盗 发表于 2020-9-14 17:57
没用过这个wxPython,你是要实现登陆窗口这样的跳转?

看看:https://blog.csdn.net/tianmaxingkong_/ ...

这个我试了,没用。不是消息弹窗,是打开的另外一个窗口


  1. class Mainui(wx.Frame):
  2.     def __init__(self, superion):
  3.         wx.Frame.__init__(self, parent=superion, title="Face recognition system", size=(800, 590))
  4.         self.SetBackgroundColour('white')
  5.         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()
这是子窗口的框架
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-27 06:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表