Cara Menyembunyikan Widget dalam Tkinter
Dalam Tkinter, anda boleh menggunakan kaedah pack_forget atau grid_forget untuk menjadikan widget tidak kelihatan. Tidak seperti menetapkan atribut boleh dilihat kepada tidak, kaedah lupa membenarkan anda menyembunyikan widget buat sementara waktu dan memaparkannya semula kemudian.
Sebagai contoh, dalam kod berikut, butang disembunyikan apabila diklik:
import tkinter as tk def hide_me(event): event.widget.pack_forget() root = tk.Tk() btn = tk.Button(root, text="Click") btn.bind('<Button-1>', hide_me) btn.pack() root.mainloop()
Dalam contoh ini, kaedah pack_forget dipanggil apabila butang diklik, mengalih keluarnya daripada reka letak peknya dan menjadikannya tidak kelihatan.
Begitu juga, anda boleh menggunakan grid_forget untuk menyembunyikan widget dalam reka letak grid. Cuma panggil grid_forget() pada widget yang ingin anda sembunyikan.
Menggunakan kaedah lupa membolehkan penyembunyian dan paparan widget yang lebih dinamik dalam aplikasi anda, berbanding dengan menetapkan atribut boleh dilihat kepada tiada yang menyembunyikan widget secara kekal.
Atas ialah kandungan terperinci Bagaimana untuk Menyembunyikan Widget sementara di Tkinter?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!