- PyGTK 教程
- PyGTK - 首页
- PyGTK - 简介
- PyGTK - 环境配置
- PyGTK - HelloWorld
- PyGTK - 重要类
- PyGTK - Window 类
- PyGTK - Button 类
- PyGTK - Label 类
- PyGTK - Entry 类
- PyGTK - 信号处理
- PyGTK - 事件处理
- PyGTK - 容器
- PyGTK - Box 类
- PyGTK - ButtonBox 类
- PyGTK - Alignment 类
- PyGTK - EventBox 类
- PyGTK - Layout 类
- PyGTK - ComboBox 类
- PyGTK - ToggleButton 类
- PyGTK - CheckButton 类
- PyGTK - RadioButton 类
- PyGTK - MenuBar、Menu 和 MenuItem
- PyGTK - Toolbar 类
- PyGTK - Adjustment 类
- PyGTK - Range 类
- PyGTK - Scale 类
- PyGTK - Scrollbar 类
- PyGTK - Dialog 类
- PyGTK - MessageDialog 类
- PyGTK - AboutDialog 类
- PyGTK - 字体选择对话框
- PyGTK - 颜色选择对话框
- PyGTK - 文件选择对话框
- PyGTK - Notebook 类
- PyGTK - Frame 类
- PyGTK - AspectFrame 类
- PyGTK - TreeView 类
- PyGTK - Paned 类
- PyGTK - Statusbar 类
- PyGTK - ProgressBar 类
- PyGTK - Viewport 类
- PyGTK - Scrolledwindow 类
- PyGTK - Arrow 类
- PyGTK - Image 类
- PyGTK - DrawingArea 类
- PyGTK - SpinButton 类
- PyGTK - Calendar 类
- PyGTK - Clipboard 类
- PyGTK - Ruler 类
- PyGTK - 超时机制
- PyGTK - 拖放操作
- PyGTK 有用资源
- PyGTK - 快速指南
- PyGTK - 有用资源
- PyGTK - 讨论区
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()
上述函数将生成以下输出:
广告