我正在开发一个简单的 tkinter gui-一个 panedwindow 和其中的两个框架。调整大小工作正常。问题是当我将第二帧添加到同一个窗格窗口时,它会占用所有空间,如图所示。有没有办法为 panedwindow 中的子框架设置默认大小,并且仍然可以使用 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)