假设我有这个示例代码:
import wx
app = wx.App(False) # Create a new app, don't redirect stdout/stderr to a window.
frame = wx.Frame(None, wx.ID_ANY, "Hello World") # A Frame is a top-level window.
s=wx.Button(frame,-1,"New")
frame.Show(True) # Show the frame.
app.MainLoop()
就像在某些程序中一样,如果您按下新建按钮,它将在另一个窗口中再次打开该程序。我想知道,我怎么能在python中做到这一点?
我不能制作一个窗口对象然后复制它,因为在我的实际程序中,我使用的是全局变量,而这些全局变量仅用于一个窗口。
看来我唯一的选择是找到再次运行该程序的方法。