Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để có Hộp thoại bật lên trong Tkinter / Python?

Tkinter là một thư viện Python tiêu chuẩn được sử dụng để tạo và phát triển các ứng dụng dựa trên GUI. Chúng tôi có thể tạo một ứng dụng trong Tkinter và thêm các widget vào đó để làm cho ứng dụng trở nên tương tác hơn.

Giả sử chúng ta muốn hiển thị hộp thoại bật lên trong một ứng dụng. Trong trường hợp này, chúng tôi có thể sử dụng hộp thư tích hợp sẵn mô-đun trong tkinter. Nó cho phép chúng tôi 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 tôi đã tạo một nút, khi nhấp vào sẽ hiển thị thông báo bật lên trên màn hình.

# Import the required library
from tkinter import *
from tkinter import ttk
from tkinter import messagebox

# Create an instance of tkinter frame
win=Tk()

# Set the geometry
win.geometry("700x250")

# Define a button to show the popup message box
def on_click():
   messagebox.showinfo("Message", "Hey folks!")

# Add a Label widget
Label(win, text="Click the button to open a popup", font=('Georgia 13'))

# Create a button to open the popup dialog
ttk.Button(win, text="Open Popup", command=on_click).pack(pady=30)

win.mainloop()

Đầu ra

Chạy đoạn mã trên sẽ hiển thị một cửa sổ có nút để mở hộp thoại.

Làm cách nào để có Hộp thoại bật lên trong Tkinter / Python?

Nhấp vào nút để hiển thị hộp thoại bật lên trên màn hình.

Làm cách nào để có Hộp thoại bật lên trong Tkinter / Python?