Tkinter là một thư viện Python tiêu chuẩn để phát triển các ứng dụng dựa trên GUI. Chúng tôi có thể tạo trò chơi, công cụ và các ứng dụng khác bằng thư viện Tkinter. Để phát triển các ứng dụng dựa trên GUI, Tkinter cung cấp các tiện ích con.
Đôi khi, có thể có yêu cầu ẩn tiện ích con trong một thời gian. Điều này có thể đạt được bằng cách sử dụng pack_forget () phương pháp. Khi chúng tôi đóng gói tiện ích con trong cửa sổ bằng các phương pháp khác nhau, chúng tôi phải sử dụng cùng một phương pháp để ẩn tiện ích con.
Ví dụ
# Import the required libraries from tkinter import * from PIL import Image, ImageTk # Create an instance of tkinter frame or window win=Tk() # Set the size of the tkinter window win.geometry("700x350") # Create a canvas widget canvas=Canvas(win, width=400, height=300) canvas.pack() # Add an image in the canvas widget img=ImageTk.PhotoImage(file="baseball.png") canvas.create_image(100, 150,image=img) # Hide the image from the canvas after sometime canvas.after(3000, canvas.pack_forget) win.mainloop()
Đầu ra
Chạy mã đã cho sẽ hiển thị một hình ảnh trong tiện ích Canvas sẽ biến mất sau một thời gian.