【发布时间】:2014-01-26 23:09:15
【问题描述】:
如何强制 Tkinter 应用程序窗口中的列等宽?
tkdocs 网站声明如下:
每列的宽度(或每行的高度)取决于列或行中包含的小部件的宽度或高度。这意味着在勾勒出您的用户界面并将其划分为行和列时,您无需担心每一列或每一行的宽度(或高度,大概)相等。
http://www.tkdocs.com/tutorial/grid.html
但我希望列宽度相等,最好使 all 列的宽度取决于 any 列中最宽的小部件.有没有办法干净地实现这一点(即,不要玩单元格填充,直到我通过反复试验或通过任意为每一列分配明显足够的最小宽度使它们都相同)?此外,是否可以有选择地为网格中的某些列而不是所有列(例如,以便 X 和 Y 列根据 X 或列中最宽的小部件调整大小> Y,但是 Z 列的大小是根据 Z 列中最宽的小部件)?
【问题讨论】:
标签: python python-2.7 tkinter tcl tk