Tkinter có nhiều chức năng và tính năng có sẵn có thể được sử dụng để mở rộng chức năng nội bộ của ứng dụng. Cửa sổ bật lên trong Tkinter được tạo bằng cách xác định hộp thư. Để làm việc với hộp thư bật lên, trước tiên bạn phải nhập gói hộp thư trong Tkinter bằng lệnh " nhập tkinter.messagebox ".
Ví dụ
Trong ví dụ này, chúng tôi sẽ tạo một hộp thư bật lên với một câu hỏi. Khi nhấp vào một tùy chọn cụ thể, nó sẽ chuyển hướng người dùng đến thao tác tương ứng.
# Import the required libraries from tkinter import * import tkinter.messagebox # Create an instance of Tkinter Frame win = Tk() # Set the geometry of Tkinter Frame win.geometry("700x350") def open_win(): out = tkinter.messagebox.askquestion('Prompt', 'Do you want to Continue?') if out == 'yes': Label(win, text="Thank You for your Response!", font=('Helvetica 22 bold')).pack(pady=40) else: win.destroy() # Create a Button button = Button(win, text="Click Me", command=open_win, font=('Helvetica 14 bold'), foreground='OrangeRed3',background="white") button.pack(pady=50) win.mainloop()
Đầu ra
Khi thực thi đoạn mã trên, nó sẽ hiển thị cửa sổ sau -
Bây giờ, hãy nhấp vào nút "Click Me". Nó sẽ hiển thị một hộp thư có câu hỏi.
Tiếp theo, nhấp vào nút "Có" trên hộp tin nhắn. Nó sẽ hiển thị cửa sổ sau -