- 论坛徽章:
- 0
|
在类中这样使用:
怎么也是提示出错:
unexpected ::MessageBox() return code
dlg = wx.MessageDialog(None, "Is this explanation OK?",
'A Message Box',
wx.YES_NO | wx.ICON_QUESTION)
retCode = dlg.ShowModal()
if (retCode == wx.ID_YES):
print "yes"
else:
print "no"
在网上查询的结果,说是第一个参数不是parent ,不可以用None,但是还是不知道是为什么:
答曰:
可以使用wx.MessageBox, 如果要用wx. MessageDialog的话,因为MessageDialog是一个modal dialog, 需要一个窗口实列接收dialog的返回消息.
可以使用wx.MessageBox, 如果要用wx. MessageDialog的话,因为MessageDialog是一个modal dialog, 需要一个窗口实列接收dialog的返回消息.
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/103392/showart_2029845.html |
|