Tkinter: все радиокнопки выбираются при запуске, но затем возвращаются в нормальное состояние - PullRequest
0 голосов
/ 28 сентября 2019

При запуске моей программы все радиокнопки выбираются, но затем фиксируются, когда я нажимаю на них.Я хочу, чтобы они выглядели нормально при запуске, так как это разрушает эстетику.

Переменные были ранее IntVars, и этого не произошло, но я бы не позволил использовать строки в значениях переключателей.поэтому я использую StringVar (), но с тех пор эта проблема сохраняется.

AS_OPTIONS = ["", "Fuel prices", "Work Regulations", "Technology", "Productivity"]

variable1 = StringVar(root)
variable1.set(AS_OPTIONS[0])

AS = OptionMenu(root, variable1, *AS_OPTIONS)
AS.place(x=220, y=500)


ASlabel = Label(root, text = "Aggregate Supply", bg = "white", font = "Arial 12 bold")
ASlabel.place(x=220, y=470)


var1 = StringVar()
ASin = Radiobutton(root, text = "Increase", variable=var1, value = "Increase")
ASin.place(x=250,y=530)
ASde = Radiobutton(root, text = "Decrease", variable=var1, value = "Decrease")
ASde.place(x=250,y=550)
ASno = Radiobutton(root, text = "None", variable=var1, value = "No effect")
ASno.place(x=250,y=570)

def ok1():
    print (var1.get() + " in " + variable1.get())
ASbutton = Button(root, text="OK", command=ok1)
ASbutton.place(x=370, y=503)


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...