PyGTK - MessageDialog 类

  • 简述

    Messagedialog 小部件是配置为显示表示消息类型(即错误、问题或某些信息文本)的图像的对话框窗口。使用以下构造函数声明 MessageDialog 对象 -
    
    gtk.MessageDialog(parent = None, flags = 0, type = gtk.MESSAGE_INFO, 
       buttons = gtk.BUTTONS_NONE, message_format = None)
    
    以下预定义的消息类型用于配置消息对话框 -
    gtk.MESSAGE_INFO 这是一条情报信息
    gtk.MESSAGE_WARNING 这是一条非致命警告消息
    gtk.MESSAGE_QUESTION 这个问题需要选择
    gtk.MESSAGE_ERROR 这是一个致命的错误信息
    一组预定义的按钮组也可供使用。
    gtk.BUTTONS_NONE 根本没有按钮
    gtk.BUTTONS_OK 这是一个确定按钮
    gtk.BUTTONS_CLOSE 这是一个关闭按钮
    gtk.BUTTONS_CANCEL 这是一个取消按钮
    gtk.BUTTONS_YES_NO 这些是是和否按钮
    gtk.BUTTONS_OK_CANCEL 这些是确定和取消按钮
    当 MessageBox 菜单项被激活时,会调用下面的回调函数并弹出一个消息框作为输出。
    
    def on_msgdlg(self, widget):
       md = gtk.MessageDialog(self,
          gtk.DIALOG_DESTROY_WITH_PARENT, gtk.MESSAGE_ERROR,
          gtk.BUTTONS_CLOSE, "Error message")
       md.run()
    
    上述函数将生成以下输出 -
    错误信息