Python Tkinter ile sayfalar arası geçiş

tH3as

Hectopat
Katılım
3 Ocak 2022
Mesajlar
1.087
Çözümler
4
Merhaba, Tkinter üzerinden bir şifre gen yaptım ama kodu çalıştırınca direk şifre genin kaç harfli olsun, sembol kullanılsın mı vs. vs. sorularının öncesinde menü yapmak istiyordum ama yapamadım bu yüzden size danışmak istedim. Aklımdaki ürün şöyle kod çalışınca menu geliyor menude 2-3 size kalmış button oluyor sonra ilk buttona basınca bizi şifre genin sorularının olduğu sayfaya atıyor böyle. Kısaca yardım istediğim şey button ile sayfa değiştirme umarım açıklayabilmişimdir, yardımlarınızı bekliyorum.
 
Python:
import tkinter as tk

body = tk.Tk()

def remove_widgets():
    for widget in body.winfo_children():
        widget.destroy()
def page1():
    remove_widgets()
    tk.Button(body,text="Sayfa 1",command=page2).place(relx=.5,rely=.5,anchor="center",relheight=.3,relwidth=.5)
def page2():
    remove_widgets()
    tk.Button(body,text="Sayfa 2",command=page1).place(relx=.5,rely=.5,anchor="center",relheight=.3,relwidth=.5)

page1()
body.mainloop()

en basitinden boyle birsey yapabilirsin.
sayfadaki tum widgetlari kaldirip yenilerini koymak, ama widgetlari bir variable a baglaman lazim ki daha sonra geri donebilesin.
 

Yeni konular

Geri
Yukarı