python界面Tkinter編程(tkMessageBox對話框使用)
轉載 https://blog.csdn.net/m_buddy/article/details/80105154
1. 前言
tkMessageBox是Tkinter中常用的對話框控件,可以和方便實現相關對話框的彈出等,類似於MFC中的MessageBox。在Tkinter中定義了多種類型的對話框,其基本的調用形式為:
tkMessageBox.xxxxx(title, message, options)
- 1
其中的title自然是對話框的標題,message是顯示的內容,對於options
屬性 | 含義 |
---|---|
default | 設置默認的選擇項,有tkMessageBox: CANCEL, IGNORE, OK, NO, RETRY, or YES |
icon | 設置對話框的圖標,有tkMessageBox: ERROR, INFO, QUESTION, WARNING |
parent | 指定對話框的父窗口 |
2. tkMessageBox中的對話框類型
2.1 示例代碼
tkMessageBox.askokcancel('askokcancel', 'hello', parent=root_window,) tkMessageBox.askquestion('askquestion', 'hello', parent=root_window) tkMessageBox.askretrycancel('askretrycancel', 'hello', parent=root_window) tkMessageBox.askyesno('askyesno', 'hello', parent=root_window) tkMessageBox.showinfo('showinfo', 'hello', parent=root_window) tkMessageBox.showerror('showerror', 'hello', parent=root_window) tkMessageBox.showwarning('showwarning', 'hello', parent=root_window)
2.2 結果