如何在tkinter中更改.columnconfigure()的默认值?

时间:2014-07-17 14:46:30

标签: python tkinter

我有一个由框架,框架中的框架和框架中的标签组成的应用程序。有很多这些,我正在寻找一种方法来修改一些默认值。

我对修改.columnconfigure()特别感兴趣,因为我在每个帧中的每个列上调用.columnconfigure(0, weight=1)。这对代码清洁没有帮助。

有没有办法在全球范围内设置此行为(扩展能力)?

2 个答案:

答案 0 :(得分:2)

不,没有办法更改默认值。您可以轻松编写自己的网格功能,以自动配置每列的权重。例如,您可以通过继承Frame来完成此操作。

答案 1 :(得分:0)

您可以随时循环

elements = [col0, col1, col2]
for element in elements:
    element.columnconfigure(0, weight=1)