尝试调整框架大小
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()
您现在可以使用手柄展开框架。
我试图在我的文本编辑器中添加一个文件视图。有没有办法通过 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()
您现在可以使用手柄展开框架。