1. 程式人生 > >python彈窗——tkinter.messagebox學習總結

python彈窗——tkinter.messagebox學習總結

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)