Python基础入门学习笔记 077 GUI的终极选择:Tkinter14
Tkinter提供了三种标准对话框模块,分别是:messagebox、filedialog、colorchooser
messagebox(消息对话框)
实例1:askokcancel函数
1 fr tkinter import * 2 3 print(messagebox.askokcancel("FishC Demo","发射核弹?")) 4 5 mainloop()实例2:askquestion函数
实例3:asiretrycancel函数
实例4:askyesno函数
实例5:showerror函数
1 fr tkinter import * 2 3 #print(messagebox.askokcancel("FishC Demo","发射核弹?")) 4 #print(messagebox.askquestion("FishC Demo","买个U盘?")) 5 #print(messagebox.askretrycancel("FishC Demo","启动失败,重启?")) 6 #print(messagebox.askyesno("FishC Demo","你确定要格式化硬盘吗?")) 7 print(messagebox.showerror("FishC Demo","Error!!!")) 8 9 mainloop()实例6:showinfo函数
1 fr tkinter import * 2 3 #options参数可设置为default、icon与parent 4 #print(messagebox.askokcancel("FishC Demo","发射核弹?")) 5 #print(messagebox.askquestion("FishC Demo","买个U盘?")) 6 #print(messagebox.askretrycancel("FishC Demo","启动失败,重启?")) 7 #print(messagebox.askyesno("FishC Demo","你确定要格式化硬盘吗?")) 8 #print(messagebox.showerror("FishC Demo","Error!!!")) 9 messagebox.showinfo("Hadley","Great!!!",icon="info") 10 11 mainloop()实例7:showwarning函数
1 fr tkinter import * 2 3 #options参数可设置为default、icon与parent 4 #print(messagebox.askokcancel("FishC Demo","发射核弹?")) 5 #print(messagebox.askquestion("FishC Demo","买个U盘?")) 6 #print(messagebox.askretrycancel("FishC Demo","启动失败,重启?")) 7 #print(messagebox.askyesno("FishC Demo","你确定要格式化硬盘吗?")) 8 #print(messagebox.showerror("FishC Demo","Error!!!")) 9 #messagebox.showinfo("Hadley","Great!!!",icon="info") 10 messagebox.showwarning("Hadley","Warning!!!",icon="warning") 11 12 mainloop()filedialog(文本对话框)
当应用程序需要使用打开文件或保存文件的功能时
实例1:
1 fr tkinter import * 2 3 root = Tk() 4 5 def callback(): 6 #askopenfilename函数用来打开文件 7 #asksaveasfilename函数用来保存文件 8 fileName = filedialog.askopenfilename() 9 print(fileName) 10 11 Button(root,text="打开文件夹",cmand=callback).pack() 12 13 mainloop()实例2:限制打开文件类型
1 fr tkinter import * 2 3 root = Tk() 4 5 def callback(): 6 #askopenfilename函数用来打开文件 7 #asksaveasfilename函数用来保存文件 8 #fileName = filedialog.askopenfilename() 9 #限制打开文件类型 10 fileName = filedialog.askopenfilename(filetypes=[("PNG",".png"),("GIF",".gif")]) 11 print(fileName) 12 13 Button(root,text="打开文件夹",cmand=callback).pack() 14 15 mainloop()colorchooser(颜色选择对话框)
颜色对话框提供一个让用户选择颜色的界面
实例1:
1 fr tkinter import * 2 3 root = Tk() 4 5 def callback(): 6 #colorchooser函数用于打开颜色选择对话框 7 fileName = colorchooser.askcolor() 8 print(fileName) 9 10 Button(root,text="打开文件夹",cmand=callback).pack() 11 12 mainloop()对应的RGB值及其对应的16进制值
上一篇:VisionPro C#混合编程环境搭建(基于VS2019)
下一篇:Python基础入门学习笔记 067 GUI的终极选择:Tkinter4
Python
pla文件怎么看,pla文件用什么打开?
pl1文件怎么看,pl1文件用什么打开?
pl文件怎么看,pl文件用什么打开?
pl0文件怎么看,pl0文件用什么打开?
pkt文件怎么看,pkt文件用什么打开?
pkm文件怎么看,pkm文件用什么打开?
pks文件怎么看,pks文件用什么打开?
pka文件怎么看,pka文件用什么打开?
pkh文件怎么看,pkh文件用什么打开?
pkg文件怎么看,pkg文件用什么打开?