PyGTK MessageDialog类

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 这是一个OK按钮
gtk.BUTTONS_CLOSE 这是一个关闭按钮
gtk.BUTTONS_CANCEL 这是一个取消按钮
gtk.BUTTONS_YES_NO 这些是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()

上述函数将产生以下输出 –

PyGTK - MessageDialog类

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程