gpt4 book ai didi

python - Tkinter 按钮可以有 child 吗?

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

我有以下代码在 Tkinter 中创建一个按钮:

button = Button(self.parent_frame, width=100, height=100)
frame = Frame(button)
label = Label(frame, text="This is a button")
frame.pack(fill=BOTH, expand=1)
label.pack(fill=BOTH, expand=1)

当我将鼠标悬停在按钮的某些部分上时,按钮的大小会迅速调整为窗口的宽度,然后恢复为初始大小。为什么会这样?不允许 Tkinter 按钮有 child 吗?

注意:我不打算在按钮内使用框架,我只是出于假设目的提出这个问题。因此,我宁愿解释为什么会发生这种情况,而不是建议解决方法的答案。

最佳答案

理论上,是的,一个按钮可以有 child 。我怀疑使用 native 小部件的平台(即:OSX 和 Windows)的行为未定义。

关于python - Tkinter 按钮可以有 child 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40662057/

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