MessageDialog 类(MessageDialog Class)
优质
小牛编辑
142浏览
2023-12-01
Messagingialog小部件是一个对话窗口,配置为显示表示消息类型的图像,即错误,问题或某些信息文本。 使用以下构造函数声明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 | No buttons at all |
gtk.BUTTONS_OK | 这是一个OK按钮 |
gtk.BUTTONS_CLOSE | 这是一个关闭按钮 |
gtk.BUTTONS_CANCEL | 这是一个取消按钮 |
gtk.BUTTONS_YES_NO | 这些是Yes和No按钮 |
gtk.BUTTONS_OK_CANCEL | 这些是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()
以上功能将产生以下输出 -