如何在tkinter中设置窗格窗口内帧的默认大小?

2024-05-16 14:46:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个简单的tkinter gui—一个窗格窗口和两个框架。 调整大小效果很好。问题是,当我将第二帧添加到同一个窗格窗口时,它会占用图像中显示的所有空间。有没有一种方法可以为窗格窗口中的子框架设置默认大小,并且仍然可以使用sash调整它们的大小?我试着用paneconfigure设置高度,但没用。欢迎提出任何建议。我只希望frame2的高度比frame1小。在

pw = tk.PanedWindow(root, orient="vertical", sashpad=1)
pw.pack(fill=tk.BOTH, expand=1)
frame1= tk.Frame(pw, bg="#CFD8DC")
frame2 = tk.Frame(pw, bg="#fafafa")
pw.add(frame1)
pw.add(frame2)

enter image description here


Tags: 图像框架add高度tkinter空间guiframe
1条回答
网友
1楼 · 发布于 2024-05-16 14:46:07

““密码添加(frame1,height=400)“这行不适合我,但不管怎样,我用你的信息找到了解决方案”密码添加(帧1,权重=1)“和”密码添加(frame2,weight=3)”行,为窗格框架提供初始大小。在

相关问题 更多 >