Tkinter là mô-đun GUI của python. Nó sử dụng các tùy chọn hiển thị thông báo khác nhau để đáp ứng với các hành động của người dùng hoặc thay đổi trạng thái của một chương trình đang chạy. Lớp hộp thông báo được sử dụng để hiển thị nhiều loại thông báo như thông báo xác nhận, thông báo lỗi, thông báo cảnh báo, v.v.
Ví dụ-1
Ví dụ dưới đây cho thấy hiển thị một thông báo với màu nền, cỡ chữ và màu sắc, v.v. có thể tùy chỉnh.
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()
Chạy đoạn mã trên cho chúng ta hình ảnh sau -
Ví dụ-2
Trong các ví dụ dưới đây, chúng ta thấy hiển thị nhiều hành động tiêu chuẩn như hiển thị thông tin hoặc hiển thị lỗi, v.v. Có các chức năng khác nhau của lớp hộp thư được sử dụng để hiển thị các loại thư khác nhau.
Hộp câu hỏi
Điều này đạt được bằng cách sử dụng askquestion () chức năng.
Ví dụ
from tkinter.messagebox import * print(askquestion("Question", "Proceed to next Step?"))
Chạy đoạn mã trên cho chúng ta kết quả sau -
Hộp Thử lại
Điều này đạt được bằng cách sử dụng askretrycancel () chức năng.
from tkinter.messagebox import * print(askretrycancel("Retry", "Try Again?"))
Chạy đoạn mã trên cho chúng ta kết quả sau -
Hộp Lỗi
Điều này đạt được bằng cách sử dụng showerror () chức năng.
from tkinter.messagebox import * print(showerror("Error", "Error in checkout"))
Chạy đoạn mã trên cho chúng ta kết quả sau -
Hộp cảnh báo
Điều này đạt được bằng cách sử dụng askretrycancel () chức năng.
from tkinter.messagebox import * print(showwarning("Warning", "This may result in delay !"))
Chạy đoạn mã trên cho chúng ta kết quả sau -