Merhaba.tkinterde bir combobox olusturdum.bir de buton olusturdum.istiyorum ki butona basdigimizda comboboxda secili olan value print edilsin.aslinda kolay bir sey ama comboboxun valuesini alarken hata veriyor.su yollarla almayi denedim:
def yaz():
print(denemebox['value'])
#calismadi
def yaz():
a = denemebox['value']
print(a)
#calismadi
def yaz():
print(denemebox.get())
#calismadi
def yaz():
a = denemebox.get()
print(a)
#calismadi
birde bu var:
deneme = ["python","ruby","perl"]
denemebox = Combobox(pen,values = deneme,textvariable = a)
denemebox.pack()
def yaz():
print(a.get())
#calismadi
verdigi hata:
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.8/tkinter/__init__.py", line 1883, in __call__
return self.func(*args)
File "/home/linux/Masaüstü/python/tkogrenme.py", line 10, in yaz
a = denemebox['value']
TypeError: 'NoneType' object is not subscriptable
(NOT: yaz() fonksiyonu bir butona bagli)
denemediyim yol kalmadi.Yardimci olursaniz sevinirim.