Tkinter 单选按钮水平居中对齐
我想把我的单选按钮(Radiobuttons)横着排列,并且让它们在我的框架(Frame)中居中,就像这个例子一样:
但是我现在只能做到这样:
这是我的代码:
self.mit.grid(row=4, column=0)
self.gpl2.grid(row=4, column=1)
self.gpl3.grid(row=4, column=2)
1 个回答
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)