Tkinter Penceresindeki bütün elemanların kaldırılması

Tkinter penceresindeki bütün elemanların kaldırılarak aynı pencere ye baska elemanlar ekleyıp tekrardan farklı bir pencere acmadan ıslem yapmak ıstıyorum yardımcı olurmusunuz…

Frame kullan. Silmek istediğiniz zaman frame’i siler. Göstermek istediğinizde frame’i gösterin.

1 Beğeni

Bu kullanılabilinir bir şekli fakat bunun bir kod olarak ekrandaki bütün elemanları kaldır zartında bir sey oldugunu hatırlıyorum fakat gordugum sıteyı bulamadım . Suanda dedıgınızı yaptım oldu sıkıntı yok bunu kullanırım artık napalım… Teşekkürler…

Bir pencerenin veya frame’in altında bulunan tüm elemanların listesine ulaşıp onları kaldırabilirsin. Örneğin ana penceredeki tüm elemanları kaldırmak için

for i in pencere.winfo_children():
    i.destroy()

Ya da bir frame altındaki tüm pencere araçlarını kaldırmak için

for i in frame.winfo_children():
    i.destroy()
2 Beğeni