如何在wx.Python中创建一个重启按钮 - Python

时间:2011-11-12 01:00:35

标签: python wxpython

所以我有一个打开并执行操作的程序..但是,有没有办法重新启动打开的框架,或者有没有办法关闭并再次打开框架而不必重新运行程序?< / p>

1 个答案:

答案 0 :(得分:1)

您可以使用:

  • frame.Iconize()以最小化您的窗口

  • 使用方法隐藏它:

    window.Hide()
    
    window.Show(n) with n= True or False 
    

使用第二种替代方案,框架会消失,因此您需要一些方法来调用您的框架(可能会留下一个小的父框架或一个带有按钮的可见框架来调用隐藏的框架)。 修改:正如@Fenikso在下方所示,获取隐藏窗口的最佳方法是使用wx.TaskBarIcon。您在下面的评论中有一个例子。