首页 > 解决方案 > Tkinter 包几何管理器 - 选项

问题描述

我现在正在自学 TKINTER。我已经写了...

self.frameBottom = tk.Frame(master)
self.frameBottom.pack(side=tk.BOTTOM, fill=tk.BOTH)

self.textBox = tk.Text(master, height=1)
self.textBox.pack(side = tk.LEFT, expand=1, fill=tk.X)

self.searchButton = tk.Button(master, text="Search",  command=self.searchButtonPress)
self.searchButton.pack(side = tk.RIGHT)

self.textBoxResults = tk.Text(self.frameBottom)
self.textBoxResults.pack(side=tk.BOTTOM, fill=tk.BOTH, expand=1)

但是,下方的 textBoxResults 不会在 Y 方向上展开以填充窗口,正如在此GUI 图片中可以看到的那样。如何使 textBoxResults 在 Y 方向上展开,并将 textBox 和 searchButton 保持在顶部?

TIA

标签: pythontkinteralignmenttkinter-layout

解决方案


这是一个社区维基的答案,请随时添加相关内容!


推荐阅读