Tkinter 中的不同訊息 - Python


Tkinter 是 Python 的 GUI 模組。它使用各種訊息顯示選項,這些選項是對使用者操作或正在執行的程式狀態更改的響應。訊息框類用於顯示各種訊息,例如確認訊息、錯誤訊息、警告訊息等。

示例-1

以下示例顯示了訊息的顯示,其背景顏色、字型大小和顏色等都是可自定義的。

import tkinter as tk
main = tk.Tk()

key = "the key to success is to focus on goals and not on obstacles"

message = tk.Message(main, text = key)
message.config(bg='white', font=('times', 32, 'italic'))

message.pack()
tk.mainloop()

執行以上程式碼,我們將得到以下影像:

示例-2

在以下示例中,我們看到了許多標準操作的顯示,例如顯示資訊或顯示錯誤等。訊息框類有不同的函式用於顯示各種訊息類別。

問題框

這是透過使用 **askquestion()** 函式實現的。

示例

from tkinter.messagebox import *
print(askquestion("Question", "Proceed to next Step?"))

執行以上程式碼,我們將得到以下結果:

重試框

這是透過使用 **askretrycancel()** 函式實現的。

from tkinter.messagebox import *
print(askretrycancel("Retry", "Try Again?"))

執行以上程式碼,我們將得到以下結果:

錯誤框

這是透過使用 **showerror()** 函式實現的。

from tkinter.messagebox import *
print(showerror("Error", "Error in checkout"))

執行以上程式碼,我們將得到以下結果:

警告框

這是透過使用 **askretrycancel()** 函式實現的。

from tkinter.messagebox import *
print(showwarning("Warning", "This may result in delay !"))

執行以上程式碼,我們將得到以下結果:

更新於: 2019-12-19

318 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.