【发布时间】:2020-12-23 21:04:01
【问题描述】:
我目前正在创建一个 Tkinter 应用程序,它是一个问卷调查,我正在努力确保所有单选按钮正确排列。它们以某种方式对齐,使得当您在列表中向下时按钮会减少缩进,我真的不知道为什么。有人可以帮我解决这个问题吗?
这个应用程序的屏幕截图(PHQ-9 Questionnaire)是这样的:
我的代码(我已将前 2 个问题的单选按钮水平排列以与垂直布局进行比较)如下:
q4t = tk.Label(main_canvas, text=q4, justify="left")
q4t.grid(row=6, column=0, columnspan=3)
tk.Radiobutton(main_canvas, variable=q4a, value = 0, text=choice0, justify="left").grid(row=16)
tk.Radiobutton(main_canvas, variable=q4a, value = 1, text=choice1, justify="left").grid(row=17)
tk.Radiobutton(main_canvas, variable=q4a, value = 2, text=choice2, justify="left").grid(row=18)
tk.Radiobutton(main_canvas, variable=q4a, value = 3, text=choice3, justify="left").grid(row=19)
q5t = tk.Label(main_canvas, text=q5, justify="left")
q5t.grid(row=20, column=0, columnspan=3)
tk.Radiobutton(main_canvas, variable=q5a, value = 0, text=choice0, justify="left").grid(row=21)
tk.Radiobutton(main_canvas, variable=q5a, value = 1, text=choice1, justify="left").grid(row=22)
tk.Radiobutton(main_canvas, variable=q5a, value = 2, text=choice2, justify="left").grid(row=23)
tk.Radiobutton(main_canvas, variable=q5a, value = 3, text=choice3, justify="left").grid(row=24)
【问题讨论】:
标签: python python-3.x tkinter radio-button