【发布时间】:2014-03-11 23:08:26
【问题描述】:
是否可以在没有父窗口的情况下创建一个消息框(带有wx.MessageDialog 或其他任何东西)?
例如,我有时可能想在 GUI 真正启动之前显示一条错误消息。然后我需要能够在拥有父窗口之前显示一个消息框:
使用parent = None,这不起作用:
wx.MessageDialog(parent, 'This is a message box.', 'Test', wx.OK | wx.ICON_INFORMATION).ShowModal()
如何在没有父窗口的情况下显示消息框?
【问题讨论】:
-
应该可以,但是您需要确保主事件循环正在运行,而这通常还没有运行。你也可以从 wxSplashScreen 得到一些提示。 ,
-
你是对的@CorleyBrigman:也许我之前做错了什么,现在它可以工作了......
标签: python user-interface wxpython wxwidgets