python - TKinter:如何动态更改帧宽度

标签 python tkinter

如何将宽度设置为 tk.Frame(初始化后?)

换句话说,是否有成员函数可以做到这一点?类似于 frame.setWidth()

谢谢

最佳答案

frame.config(width=100)

请注意,如果框架中有由 grid 或 pack 管理的子项,您的更改可能无效。有解决方案,但很少需要。一般来说,你应该让小部件成为它们的自然大小。如果您确实需要调整作为其他小部件容器的框架的大小,您需要关闭“几何传播”。

关于python - TKinter:如何动态更改帧宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3968275/

相关文章:

python - Pandas Groupby 基于 2 个日期列表分组的独特计数

python - 标签没有改变

python - 创建一个 Tkinter 按钮到 'clear' 输出

python - 将输入代码拆分为 3 个字母并使用 if 语句返回 DNA->氨基酸字母

python - 如何过滤掉所有包含符号“的行

python - pandas 将值列添加到日期时间

python - 警告用户未保存的更改将会丢失

python - 无法将甘特图放入破折号

python - 导入错误:cannot import name '_methods'

Python Tkinter 坐标函数不会在循环内移动 Canvas 对象