Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Menyembunyikan Widget sementara di Tkinter?

Bagaimana untuk Menyembunyikan Widget sementara di Tkinter?

Patricia Arquette
Lepaskan: 2024-10-26 19:02:30
asal
661 orang telah melayarinya

 How to Temporarily Hide Widgets in Tkinter?

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()
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan