gpt4 book ai didi

python - Tkinter:未显示嵌套的 LabelFrame

转载 作者:太空宇宙 更新时间:2023-11-03 17:44:46 29 4
gpt4 key购买 nike

我想将 LabelFrame 分成两个 label frames 。首先,我创建了另一个 LabelFrame 并测试它是否显示良好。但不,它没有显示。

但是当我将 childLabelFrame 更改为简单的 Label 或简单的 Frame 时,我发现它显示得很好。

我读过一些类似的问题,例如one ,但在我的案例中我没有犯这些错误。

mainLabelFrame=LabelFrame(parent,text="Description:",padx=20,pady=20,200, width=400,relief=RIDGE)          
childLabelFrame=LabelFrame(mainLabelFrame,text="Help",relief=RIDGE)
childLabelFrame.grid(row=0,column=0)
mainLabelFrame.grid(row=3,column=0,columnspan=3,sticky=E+W)

如何解决这个问题?

最佳答案

看起来 childLabelFrame 的大小为零,因此未绘制。事实上,childLabelFrame.winfo_width()childLabelFrame.winfo_height() 都返回 1

如果符合则绘制正确

  • 您指定一个尺寸,例如 childLabelFrame = LabelFrame(mainLabelFrame, text="Help", height=100, width=200),或
  • 您在子标签框架内添加一些内容,例如标签(childLabelFrame, text="label").grid()

关于python - Tkinter:未显示嵌套的 LabelFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29970457/

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