当我把窗户放大时,如何垂直增长小部件?
我在底部有一个灰色的未填充区域:
如何让text
垂直调整大小?所以我得到了类似这样的模型:
我为root
和text
尝试了一堆标记,但似乎没有做到这一点: - /
示例代码:
import tkinter as tk
root = tk.Tk()
root.columnconfigure(0, weight=1)
text = tk.Text(root, height=3)
entry = tk.Entry(root)
text.grid(row=1, column=0, sticky=tk.W + tk.E)
entry.grid(row=5, column=0, sticky=tk.W + tk.E)
root.mainloop()
答案 0 :(得分:4)
给出窗口小部件的权重为正的行,并确保文本窗口小部件具有北向和南向的粘性选项。
root.rowconfigure(1, weight=1)
# [...]
text.grid(row=1, column=0, sticky=tk.W + tk.E + tk.N + tk.S)