python - Tkinter 小部件之间的空间不断增长

标签 python python-3.x tkinter

我试图让一个 Pane 小部件随表单一起增长,但是每当我垂直向下拉窗口时, Pane 小部件和状态栏之间的间隙就会增大。

from tkinter import *

root = Tk()

pw = PanedWindow(root, orient='horizontal')

red = LabelFrame(pw, text='red')
Label(red, text='something', anchor='w').grid(row=1, column=1)

blue = LabelFrame(pw, text='blue')
Label(blue, text='anything', anchor='w').grid(row=1, column=1)

pw.add(red, stretch='always')
pw.add(blue, stretch='always')

status = Label(root, text='Status', relief=SUNKEN)

pw.pack(expand=True, fill=BOTH)
status.pack(side=BOTTOM, expand=True, fill=X)

root.mainloop()

有没有办法阻止状态栏和窗口底部之间的间隙以及状态栏和 Pane 小部件之间的间隙增大?

最佳答案

为了解决您的问题,我配置了这一行:

status.pack(side=BOTTOM, expand=False, fill=X,anchor='n')

了解更多信息see .

关于python - Tkinter 小部件之间的空间不断增长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64774027/

相关文章:

Python 正则表达式模式 findall

Python - 输出分数而不是小数

python - 在 Tkinter 中将 Canvas 项连接在一起

python - Django 'getattr(row,' ,预期为 'empty' 或 'endfor' '

python - 如何将上下文添加到 Python 中的异常

python - 如何更好地打印列表?

python-3.x - Selenium Webdriver python XPath 不工作

python - eventlet.monkey_patch() 抛出异常 : The SECRET_KEY setting must not be empty

python - 如何让圆圈的运动更加流畅?

python - 如何使用 askopenfilename 从浏览按钮检索文件路径并使用 Tkinter 将其写入条目小部件