Tkinter网格内的网格?
- 论坛
- Tkinter网格内的网格?
7 浏览
Tkinter网格内的网格?
我真的很感激能够帮我解决grid
几何管理器的问题。
这是我想要构建的内容。
我考虑使用grid,但我找不到任何好的教程来清楚地解释如何使用它。
有很多教程,但大多数要么非常简单,要么已经过时了。
我不确定如何仅使用grid来构建图片中显示的内容,因为所有元素都嵌套在彼此内部,每个元素都应该包含更多元素。
使用grid排列最外层的小部件并不难。我将工具栏放置在第0行,然后将最外层的PanedWindow(绿色)放置在第1行,然后将状态栏放置在第2行。
之后,我需要在绿色PanedWindow内部排列元素。
我将另一个PanedWindow(粉色)放置在绿色PanedWindow的右窗格中,然后将一个Notebook置于其顶部窗格中。
现在,我需要在这些内部窗格中添加更多小部件。例如,我将在粉色PanedWindow的底部窗格中添加一些按钮。这就是我遇到问题的地方。
如果我尝试使用pack()
来排列这些最内层窗格中的元素,Python会因为使用了多个几何管理器而报错。
但是,当我考虑如何使用grid
来完成这个任务时,我无法找到一种将最内层窗格细分为更小的网格的方法。
是否可以在由外部网格操作的小部件内部存在网格?