|
|
#######################################################################
from tkinter import simpledialog
# 调用内置 简单对话框
# s = simpledialog.askstring(title="字符串输入",prompt='输入一个字符串', initialvalue='Jack')
# f = simpledialog.askfloat(title="小数输入",prompt='输入一个小数', initialvalue=0.5,minvalue=0.1,maxvalue=1.0)
# i = simpledialog.askinteger(title="整数输入",prompt='输入一个整数', initialvalue=50,minvalue=1,maxvalue=100)
# print(s,f,i)
#######################################################################
from tkinter import filedialog as fd
# 文件操作相关函数
# 其他参数: initialdir= 默认目录 initialfile= 默认文件名 parent= 父窗口
# 定义文件过滤类型
ftype = [ ("文本", "*.txt"),
("py","*.py"),
("所有文件","*.*"),
("图片", "*.png;*.jpg")]
# fn = fd.askopenfilename(title='选择打开文件', filetypes=ftype)
# print(fn)
# fdic = fd.askdirectory()
# print(fdic)
# fs = fd.asksaveasfilename(defaultextension=".txt", # 默认存储的文件类型(自动追加到未带后缀的文件名)
# filetypes=ftype)
# print(fs)
#####################################################################
from tkinter import colorchooser as cc
# 取色对话框
# c = cc.askcolor()
# print(c)
######################################################################
from tkinter import messagebox as mb
# 消息框的使用
# print(mb.askyesnocancel(title='ync', message='yes no cancle')) # 返回 T/F/None
# print(mb.askokcancel(title='ok 不 ok ?',message='o 不 OK 呀?')) # 返回 T/F
# print(mb.askretrycancel(title='重试', message='要不要重试?')) # 返回 T/F
# 无关闭和取消操作
# print(mb.askyesno(title='yes 不 yes',message='ye 不 yes 呀?')) # 返回 T/F
# print(mb.askquestion(title='question', message='问题中不中')) # 返回 yes/no
# 信息展示框( 均返回 ok )
# print(mb.showerror(title='错误',message='出错误了!!!'))
# print(mb.showinfo(title='信息',message='信息如下'))
# print(mb.showwarning(title='警告',message='操作警告!!'))
|
|