本文的文字及圖片來源于網路,僅供學習、交流使用,不具有任何商業用途,著作權歸原作者所有,如有問題請及時聯系我們以作處理,
簡介
訊息框模塊用于顯示python應用程式中的訊息框,根據應用要求,有各種功能用于顯示相關訊息,
下面給出了使用訊息框的語法,
句法
messagebox.function_name(title,message [,options])
引數
function_name:它表示適當的訊息框功能,
title:這是一個字串,顯示為訊息框的標題,
message:訊息框中顯示為訊息的字串,
options:有多種選項可用于配置訊息對話框,
可以使用的兩個選項是default和parent,
1. default
默認選項用于提示默認按鈕的型別,即訊息框中的ABORT,RETRY或IGNORE,
2. parent
parent選項指定其上方的父視窗,將顯示訊息框,
有以下功能之一用于顯示相應的訊息框,所有函式都使用相同的語法,但具有特定的功能,
使用方法:
1. showinfo()
showinfo()訊息框用于我們需要向用戶顯示一些相關資訊的地方,
例
from tkinter import * from tkinter import messagebox top = Tk() top.geometry("100x100") messagebox.showinfo("information","Information") top.mainloop()
輸出:
2. showwarning()
此方法用于向用戶顯示警告,
例
from tkinter import * from tkinter import messagebox top = Tk() top.geometry("100x100") messagebox.showwarning("warning","Warning") top.mainloop()
輸出:
3. showerror()
此方法用于向用戶顯示錯誤訊息,
例
from tkinter import * from tkinter import messagebox top = Tk() top.geometry("100x100") messagebox.showerror("error","Error") top.mainloop()
輸出:
4.askquestion()
該方法用于向用戶提出一些問題,可以回答是或否,
例
from tkinter import * from tkinter import messagebox top = Tk() top.geometry("100x100") messagebox.askquestion("Confirm","Are you sure?") top.mainloop()
輸出:
5. askokcancel()
此方法用于確認用戶對某些應用程式活動的操作,
例
from tkinter import * from tkinter import messagebox top = Tk() top.geometry("100x100") messagebox.askokcancel("Redirect","Redirecting you to www.javatpoint.com") top.mainloop()
輸出:
6. askyesno()
此方法用于詢問用戶某些操作,用戶可以回答是或否,
例
from tkinter import * from tkinter import messagebox top = Tk() top.geometry("100x100") messagebox.askyesno("Application","Got It?") top.mainloop()
輸出:
7. askretrycancel()
此方法用于詢問用戶是否再次執行特定任務,
例
from tkinter import * from tkinter import messagebox top = Tk() top.geometry("100x100") messagebox.askretrycancel("Application","try again?") top.mainloop()
輸出:
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/159833.html
標籤:Python
