2013-02-28 96 views
0

我想水平安排我的单选按钮,并集中于我的框架,如下面的例子:单选框水平居中对齐的Tkinter

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列中有一个小部件比其他小部件宽。尝试设置一个新框架作为单选按钮组的父级:

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) 
+0

什么是'radiobuttons'? – 2013-02-28 23:26:28

+0

行动!对不起,这是一个错字:) – 2013-02-28 23:28:39

+0

但最终结果:http://d.pr/i/DJK6 – 2013-02-28 23:47:52