第六章、消息对话框
1. 消息对话框
消息对话框
作用
弹出消息,用于短时简单数据交互。
种类
- messagebox
- filedialog
- colorchooser
messagebox的构造方法:
- askokcancel
- askquesiton
- askretrycancel
- askyesno
- showerror
- showwinfo
- showwarning
askyesno 返回布尔值
示例
import tkinter
from tkinter import messagebox
root = tkinter.Tk(className="魏明择的Entry示例")
r = messagebox.askyesno(title="这是标题", message="这是内容的第一行\n这是第二行\n是否操作?", icon=messagebox.INFO)
print(r)
if r:
print("OK被按下")
else:
print("取消被按下")
root.mainloop()
练习
实现如下类似于 Foxmail的邮箱编辑邮件的用户界面:
+------+------+
| send | save |
+------+------+--------------------+
| recive | [studio@weimingze.com;] |
| title | [welcome to xi'an!] |
+----------------------------------+
| Mr. Wei |
| thank! |
| weimingze |
| 2018-3-25 |
+----------------------------------+