Arkadaslar , Adam asmaca oyunu tasarlamaya çalışıyorum atasozu yerine _ şeklinde yazmasını istiyorum ancak Tkinter da pencere olusturup , yaptıgım formulleri frame içinde görünmesini istiyorum, Label dışında başka nasıl gösterebilirim.. ???
ekle = ""
def yeniyazi () :
atla = ""
yeni_pen = tk.Tk()
yeni_pen.geometry("200x150")
yeni_pen.title("Yeni")
giris = tk.Text ( yeni_pen , width = 22, height = 4 , wrap = tk.WORD )
giris.place(x = 10 , y = 10)
atla= giris.get(1.0 , tk.END)
kel = ""
atasosu1 = atla
for ata in atasosu1 :
if ata.isspace() == True :
kel = kel + "".join(" / ")
else :
kel = kel + "".join(" _ ")
duvar["text"] = kel
duvar["bg"] = "yellow"
duvar["fg"] = "black"
buton2 = tk.Button(yeni_pen , text = "Basla" )
buton2.place(x = 75 , y =100)
yeni_pen.mainloop()
#----------PENCERE----------
pen = tk.Tk()
pen.title("Adam Asmaca")
pen.geometry("520x800+2500+100")
#----------FRAMES----------
atasozu = tk.Frame(pen , width = 500 , height = 280, bg = "yellow" )
atasozu.place(x= 10 , y = 10)
kalanhak = tk.Frame(pen , width = 500 , height = 160 , bg = "red" )
kalanhak.place(x = 10 , y = 300 )
alfabe = tk.Frame( pen, width = 500 , height = 320 , bg = "black" )
alfabe.place(x = 10 , y = 470 )
#----------BUTON LABEL ----------
yeni =tk.Button( kalanhak , text = "Yeni" , command = yeniyazi )
yeni.place(x = 150 , y = 60)
duvar = tk.Label( atasozu , text = "" )
duvar.place(x = 50 , y = 50)
kalancan = "❤" * 5
kalancan1 = tk.Label( kalanhak , text = kalancan , fg = "black" , bg = "red", font = ("Arial Black","40" ))
kalancan1.place(x = 250 , y = 50)
pen.mainloop()