- 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()
上述函式將生成以下輸出:
廣告