Python Tkinter düğmeye def atamak

kusankaktus12

Centipat
Katılım
26 Mayıs 2023
Mesajlar
83
Daha fazla  
Sistem Özellikleri
R5 7500F - RTX 4060 Tİ - XPG 16GB - A620m h
Cinsiyet
Erkek
Merhaba ben Python'da bir kod yazıyorum kodum şu:
 
Son düzenleyen: Moderatör:
Hocam kodu ekleyememişsiniz sanırım.

Gönderemedim hata verdi kusura bakmayın. Technoicin/Aş at main · All123z/Technoicin
Kod bu. Birtür hesap makinesi. Benbutona tıklandığında zurnadurum() fonksiyonunu çalıştırmasını istiyorum. Ancak butona tıklamadan çalışıyor. Listeden hangi işlemi yapacağını seçiyorsun ve butona tıklayınca cevabı söylemesi gerekiyor. Ancak direk listeye tik atınca cevap veriyor. Nasıl düzeltirim?

Kodu tahmin mi ediyoruz
Hocam bi bakıp çıkmışsınız attım kodu bakabilirmisiniz
 
Son düzenleme:
Python:
tamamb.config(command=lambda:zurnadurum)
Kodunun bu kısmı hatalı bahsi geçen "zurnadurum" fonksiyonunu çalıştırmak için sonuna parantez koyman gerekiyor yoksa sadece fonksiyondan bahsetmiş olursun yani kod şöyle olmalı:
Python:
tamamb.config(command=lambda:zurnadurum())

Ayrıca değişkeninde Türkçe karakter kullanmamaya özen göster "yazı" değil "yazi" demeniz daha doğru olur ve "zurnadurum" gibi isimler yerine daha mantıklı isimler vermek kodunu yeniden gözden geçirirken vb. daha anlaşılır olmasını sağlar. Eğer istersen kodunu nasıl geliştirebileceğini filan söyleyebilirim.
 
Tamam halletim yine de sağol
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…