wxPython消息对话框显示Twi

2024-09-28 22:36:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我注意到我所有的对话都显示了两次。因此,在用户按下“确定”键后,它们不会立即被销毁,而是弹出另一个消息对话框,用户必须在销毁前再次按“确定”。在

考虑到这些对话框可能经常出现,有点烦人。在

下面是一个例子:

class windowClass(wx.Frame):

    def noBrowser(self, event):
        dlg = wx.MessageDialog(self,
                               "Please choose a browser!",
                               "Error", wx.OK)
        dlg.ShowModal()
        dlg.Destroy()

这是另一个类中调用此函数的函数的一部分。。。在

^{2}$

myClass是windowClass的一个实例


Tags: 函数用户selfevent消息def对话frame