Tkinter之messageBox


 
messagebox (python2中為tkMessageBox ):消息框,就是我們平時看到的彈窗。 需要定義一個觸發功能,來觸發這個彈窗,這里就用上前面學過的Button按鈕,通過command調用功能,彈出各種類型的提示對話框。
 
示例:
import Tkinter as tk 
from tkMessageBox import * 
# 此處是python2.7的用法,python3.x要改為:from tkinter.messagebox import *,注意大小寫
window = tk.Tk()
window.title('My Window')
window.geometry('500x300')  
 
def hit_me():
    showinfo(title='Hi', message='正常文本')            # 提示信息對話窗
    showwarning(title='Hi', message='有警告!')      # 提出警告對話窗
    showerror(title='Hi', message='出錯了!')          # 提出錯誤對話窗
    askquestion(title='Hi', message='你好!')          # 詢問選擇對話窗return 'yes', 'no'
    askyesno(title='Hi', message='你好!')              # return 'True', 'False'
    askokcancel(title='Hi', message='你好!')         # return 'True', 'False'
 
l=tk.Button(window, text='hit me', bg='green', font=('Arial', 14), command=hit_me)
l.pack()
 
window.mainloop()
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM