如何使用 wx.GenericMessageDialog?
How can I use wx.GenericMessageDialog?
谁能帮助我了解如何正确使用 "wx.GenericMessageDialog.init" 以便它显示为另一个框架?
我有一个主机,我希望能够从主机上更改msg1
。
class AnotherFrame(wx.Frame):
def __init__(self, msg1):
wx.GenericMessageDialog.__init__(self, None, msg1, caption="title",style=wx.YES_NO | wx.ICON_QUESTION)
据我所知,没有办法让通用消息对话框表现得像一个框架。这是一个典型的实现:
with wx.GenericMessageDialog(self, "message", "caption", style=wx.YES_NO | wx.ICON_QUESTION) as dialog:
dialog.ShowModal()
如果您不希望它是模态的,我建议子类化 wx.Dialog
并调用 dialog.Show()
而不是 dialog.ShowModal()
谁能帮助我了解如何正确使用 "wx.GenericMessageDialog.init" 以便它显示为另一个框架?
我有一个主机,我希望能够从主机上更改msg1
。
class AnotherFrame(wx.Frame):
def __init__(self, msg1):
wx.GenericMessageDialog.__init__(self, None, msg1, caption="title",style=wx.YES_NO | wx.ICON_QUESTION)
据我所知,没有办法让通用消息对话框表现得像一个框架。这是一个典型的实现:
with wx.GenericMessageDialog(self, "message", "caption", style=wx.YES_NO | wx.ICON_QUESTION) as dialog:
dialog.ShowModal()
如果您不希望它是模态的,我建议子类化 wx.Dialog
并调用 dialog.Show()
而不是 dialog.ShowModal()