Kodun geri kalanında kullanılacak bir Tkinter metin kutusu küçük aracının değerlerini bir dize olarak depolamaya çalışıyorum. Fakat her girişimde, functionCall
numaralı belgede komutun karalanmasıyla ilgili hatalar alıyorum.Python Tkinter Enter Düğmesi
class text():
master = Tk()
def on_button():
print()
t = Label(master, text="Enter Text ")
e1 = Text(master, width=50, height = 25)
e1.grid(row=0, column =1, rowspan=3, columnspan=4, padx=4, pady=4)
functionCall = Button(master, text='Enter', command=Return)
functionCall.grid(row=4, column=4)
var = StringVar()
def Return(self):
self.TempVar=self.Entry.get()
print(self.TempVar)
Kodumun kalan kısmı ile eklenen dizeyi bağlamaya çalışıyorum. Konsept tek satırlık bir giriş kutusuyla çalışır, ancak fikir daha büyük bir metin kutusuna sahip olmaktır.
Aldığınız hatalar nelerdir? Hata büyük olasılıkla sorunun ne olduğunu söyler. –
Metnin içinde bir kök pencere oluşturuyorsunuz (0' işlevi - kök penceresini oluşturduğunuz tek yer bu mu ?, çok fazla kod eksik görünüyor, çünkü on_button nasıl gösterilmediğinden işlevi çağrılıyor –
Kullanıcının metin ekleyebilmesi için bir açılır pencere yapma işlevidir.Kodun geri kalanında her tuşun her pencereyi gösterecek şekilde pencereye yazılanlar temel alınarak ilişkilendirilir. Ama fikir, kodun while döngüsünden geçmesi: indeksi
Alyssia