python彈窗——tkinter.messagebox學習總結
阿新 • • 發佈:2019-01-27
import tkinter import tkinter.messagebox #彈窗庫
1、提示訊息框
tkinter.messagebox.showinfo('提示','人生苦短')
2、訊息警告框
tkinter.messagebox.showwarning('警告','明日有大雨')
3、錯誤訊息框
tkinter.messagebox.showerror('錯誤','出錯了')
4、對話方塊
tkinter.messagebox.askokcancel('提示', '要執行此操作嗎')#確定/取消,返回值true/false
tkinter.messagebox.askquestion('提示', '要執行此操作嗎')#是/否,返回值yes/no
tkinter.messagebox.askyesno('提示', '要執行此操作嗎')#是/否,返回值true/false
tkinter.messagebox.askretrycancel('提示', '要執行此操作嗎')#重試/取消,返回值true/false
5、檔案對話方塊
import tkinter.filedialog a=tkinter.filedialog.asksaveasfilename()#返回檔名 print(a) a =tkinter.filedialog.asksaveasfile()#會建立檔案 print(a) a =tkinter.filedialog.askopenfilename()#返回檔名 print(a) a =tkinter.filedialog.askopenfile()#返回檔案流物件 print(a) a =tkinter.filedialog.askdirectory()#返回目錄名 print(a) a =tkinter.filedialog.askopenfilenames()#可以返回多個檔名 print(a) a =tkinter.filedialog.askopenfiles()#多個檔案流物件 print(a)