При запуске моей программы все радиокнопки выбираются, но затем фиксируются, когда я нажимаю на них.Я хочу, чтобы они выглядели нормально при запуске, так как это разрушает эстетику.
Переменные были ранее 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)