尝试调整框架大小

Trying to resize the frame

我试图在我的文本编辑器中添加一个文件视图。有没有办法通过 x 轴或 y 轴调整 tkinter 帧的大小?

示例:

像这样调整文件视图的大小。

有什么方法可以在 tkinter 框架中做同样的事情吗?

如果你的意思是,你想要一个拆分器小部件,你可以使用 PanedWindow

这是一个最小的例子:

import tkinter as tk

root = tk.Tk()

splitter = tk.PanedWindow(root, handlesize=2, orient=tk.HORIZONTAL)
splitter.pack(fill='both', expand=True)


leftFrame = tk.Frame(splitter, bg='red')
rightFrame = tk.Frame(splitter, bg='blue')

splitter.add(leftFrame, width=100)
splitter.add(rightFrame)


root.mainloop()

您现在可以使用手柄展开框架。