Radiobutton水平中心对齐Tkinter

时间:2013-02-28 22:54:34

标签: python python-3.x grid tkinter

我想将我的Radiobuttons水平排列并以我的框架为中心,例如:

After

但我只能做到这一点:

Before

这是我的代码:

 self.mit.grid(row=4, column=0)
 self.gpl2.grid(row=4, column=1)
 self.gpl3.grid(row=4, column=2)

1 个答案:

答案 0 :(得分:1)

看起来0列中有一个小部件比其他小部件更宽。尝试将新帧设置为单选按钮组的父级:

radiogroup = Frame(master)
# self.mit = Radiobutton(radiogroup, ...)
# ...
self.mit.grid(row=0, column=0)
self.gpl2.grid(row=0, column=1)
self.gpl3.grid(row=0, column=2)
radiogroup.grid(row=4, column=0)