Chinaunix首页 | 论坛 | 博客
  • 博客访问: 17754
  • 博文数量: 8
  • 博客积分: 186
  • 博客等级: 入伍新兵
  • 技术积分: 65
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-17 07:55
文章分类

全部博文(8)

文章存档

2012年(4)

2011年(1)

2010年(1)

2009年(2)

我的朋友

分类: Python/Ruby

2009-08-17 14:48:12

在类中这样使用:

怎么也是提示出错:

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的返回消息.

 

阅读(678) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:scrolledWindow 拖动时有拖影

给主人留下些什么吧!~~