gpt4 book ai didi

python - tkinter: fill = Y 无效

转载 作者:太空狗 更新时间:2023-10-30 01:05:19 26 4
gpt4 key购买 nike

from tkinter import *

root = Tk()
root.title('My app')
root.minsize(250, 100)
label1 = Label(root, text = 'Hello world!', fg = 'red', bg = 'yellow',
font = 'Monaco')
label1.pack(fill = X)
label2 = Label(root, text = 'Some more text!', fg = 'green', bg = 'cyan',
font = 'Arial')
label2.pack(fill = Y)
root.mainloop()

当我运行代码时,label1 沿 X 轴完美拉伸(stretch),而 label2 完全不沿 Y 轴拉伸(stretch)。我错过了什么?

Result

最佳答案

它正在填充分配给它的空间。 Tkinter 将尝试为小部件分配所需的最小空间量。

如果您希望 tkinter 扩展小部件以填充所有剩余空间,您需要将 expand 属性设置为 True

label2.pack(fill = Y, expand=True)

关于python - tkinter: fill = Y 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45516173/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com