python - 如果窗口大小调整,则调整窗口小部件的大小

标签 python tkinter

我有一个程序,在根窗口上有大约 12 个小部件,所有这些小部件都是使用 .place(x,y) 放置的。

问题是,当调整窗口大小时,所有内容都停留在同一位置,不适应窗口。这可以修复吗?

最佳答案

是的,这是可能的。

您可以将 relwidthrelheight 选项的值设置为您想要的值(介于 0.01.0。)通过使用 place_configure()功能:

your_widget_1.place_configure(relheight=1.0, relwidth=1.0)

或者,您可以使用 place() 设置我在放置小部件的过程中直接提到的选项功能。示例:

your_widget_1.place(bordermode=OUTSIDE,relheight=1.0, relwidth=1.0)

关于python - 如果窗口大小调整,则调整窗口小部件的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42801503/

相关文章:

python - 如何计算 PDB 文件中所有原子之间的距离并从中创建距离矩阵

python - python 更新后 Pygame 变慢

python xlrd 将 xlsx 转换为 csv

python-2.7 - 带有 LIKE 搜索的 Python Tkinter 自动完成组合框?

python - 在没有 Nans 的情况下组合 DataFrame

python - 如何在单击 n 次后禁用所有单选按钮?

python - 创建一个生成新列表的交互式 Python GUI

python - 检查标签是否在网格管理器中

python - 在 tkinter 消息框中更改部分消息的颜色

python - 如何在Python中将时间转换为类别?