Tkinter là thư viện chuẩn của Python dùng để tạo và phát triển ứng dụng dựa trên GUI. Chúng ta có thể tạo một ứng dụng trong Tkinter và thêm các widget để làm cho ứng dụng tương tác hơn.
Giả sử chúng ta muốn hiển thị một hộp thoại popup trong ứng dụng. Trong trường hợp này, chúng ta có thể sử dụng module messagebox tích hợp sẵn trong tkinter. Nó cho phép hiển thị các hộp thoại khác nhau như lỗi, hộp thông tin, hộp xác nhận, v.v.
Ví dụ
Trong ví dụ này, chúng ta đã tạo một nút bấm, khi nhấn sẽ hiển thị thông báo popup trên màn hình.
# Import thư viện cần thiết
from tkinter import *
from tkinter import ttk
from tkinter import messagebox
# Tạo instance của frame tkinter
win = Tk()
# Thiết lập geometry
win.geometry("700x250")
# Định nghĩa nút bấm để hiển thị popup message box
def on_click():
messagebox.showinfo("Message", "Hey folks!")
# Thêm widget Label
Label(win, text="Click the button to open a popup", font=('Georgia 13'))
# Tạo nút bấm để mở hộp thoại popup
ttk.Button(win, text="Open Popup", command=on_click).pack(pady=30)
win.mainloop()
Kết quả
Chạy code trên sẽ hiển thị một cửa sổ với một nút bấm để mở hộp thoại.

Nhấn nút để hiển thị hộp thoại popup trên màn hình.
