Python Tkinter def içindeki değeri dışarı atmıyor

ErrorCorrection

Hectopat
Katılım
11 Ağustos 2022
Mesajlar
2.547
Çözümler
4
Daha fazla  
Cinsiyet
Erkek
1671476785346.png


Burada 137'ye aşit olduğu için button Text'i 137 olması lazım yani en azından ben böyle olmasını istiyorum. Ama ne return ne de başka bir şey yeni değeri dışarı atmadı. Hep standart değer kaldı. Kodu alta koyuyorum. Eminim koda bakınca daha iyi anlarsınız.

Kod:
re = 18.

def radio_btn_one():
 #button 1 ye tıklandığında girelecek değer (aynı kalıyor)
 re = 18.
 print(re)
 return re.
def radio_btn_two():
 #button 2 ye tıklandığında girelecek değer.
 re = 22.
 print(re)
 return re.
def radio_btn_three():
 #button 3 ye tıklandığında girelecek değer.
 re = 137.
 print(re)
 return re.

Kod:
button_download = Button(root,text = re)
button_download.pack()
 
Son düzenleyen: Moderatör:
Python:
re = StringVar("18")
button_download = Button(root, textvariable=re)
def radio_btn_one():
    re.set("18")
def radio_btn_two():
    re.set("18")
def radio_btn_three():
    re.set("137")
button_download.pack()
Böyle dener misiniz?
 
Python:
re = StringVar("18")
button_download = Button(root, textvariable=re)
def radio_btn_one():
 re.set("18")
def radio_btn_two():
 re.set("18")
def radio_btn_three():
 re.set("137")
button_download.pack()
Böyle dener misiniz?

Hocam KB kodla uğraşıyordum göremedim ve biraz değişiklikler oldu.
Hatayı çözdüm. Ama bir sorun var. Bu yaptığım araç videoları indirirken örneğin 720p bir dosyası indirirken bazen yanıt vermiyor hatası veriyor. Sonra iniyor. Beklendiği zaman gidiyor ve iniyor. Mesela yanıt vermiyor hatası gelince biri otomatikman çıkar. Onu nasıl çözeceğim?
 

Technopat Haberler

Geri
Yukarı