Я определил класс «пример», где я сделал две радио кнопки, когда я нажимаю «bu1», spangender не принимает никакого значения. Помогите мне, пожалуйста
from tkinter import *
from tkinter import ttk
class exemple():
def like(self):
root = Tk()
style = ttk.Style()
style.theme_use('classic')
spangender = StringVar()
rb1 = ttk.Radiobutton(root, text='male', variable=spangender, value='male')
rb1.grid(column=0, row=0)
rb2 = ttk.Radiobutton(root, text='female', variable=spangender, value='female')
rb2.grid(column=1, row=0)
bu1 = ttk.Button(root, text='ok', command=lambda: get())
bu1.grid(column=2, row=1)
def get():
print(spangender.get())#Dosen't work
root.mainloop()
root = Tk()
style = ttk.Style()
style.theme_use('classic')
def get():
ab = exemple()
ab.like()
bu1 = ttk.Button(root, text='ok', command=lambda: get())
bu1.grid(column=2, row=1)
root.mainloop()