【1701H1】【穆晨】【180219】第132天总结
python3,Tkinter提供了三种标准对话框:
messagebox(消息框)
filedialog(文件对话框)
colorchooser(颜色选择)
python2.X中这三个模块是独立的
分别为tkMessageBox,tkFileDialog,tkColorChooser
需要导入模块import tkMessageBox,tkFileDialog,tkColorChooser
然后将messagebox替换为tkMessageBox
showwarning(title,message,options)
title:设置标题栏的文本
message:设置对话框的主要文本内容,可以使用\n
options:可以设置
default,按钮,默认是“确定”“是”“重试”,
可以设置的值有CANCEL,IGNORE,OK,NO,RETRY,YES
icon,指定对话框的图标,有ERROR,INFO,QUESTION,WARNING,
不能指定自己的图标
parent,如果不指定该选项,那么对话框默认显示在根窗口上
如果想要将对话框显示在子窗口w上,那么可以设置parent=w
filedialog模块提供两个函数:
askopenfilename(**option)打开文件
asksaveasfilename(**option)保存文件
defaultextension指定文件的后缀
filestypes指定文件类型的下拉菜单选项
initialdir指定打开/保存文件的默认路径
第一个返回的是浮点数RGU,第二个是16进制