擅长:python、mysql、java
<p>回答“我该怎么把东西放在右下角?”无法根据上下文充分回答。这真的取决于橱窗里还有什么。您可以使用<code>place</code>轻松地将小部件放在任何您想要的地方,但它很少是正确的解决方案。</p>
<p>如果您真的想在网格中布局,那么网格相对容易理解(例如:最右边的列,底部有几行,顶部有一行或多行)。</p>
<p>也可以使用Pack,尽管它通常涉及使用附加帧。例如,可以为左右两侧创建一个框架,然后将按钮打包到右侧框架的底部。</p>
<p>也可以使用多个框架和附加框架。例如,可以使用网格将主小部件布局到页眉、主区域和页脚中,然后使用pack排列页脚中的按钮。</p>
<p>如果您实际上只需要两个按钮,并且希望它们堆叠在右下角,我建议您使用<code>grid</code>。除了将它们放在底部的一行中之外,还需要确保至少还有一行和一列占用了任何额外的空间。行和列可以为空,但必须配置为具有“权重”。</p>
<p>例如:</p>
<pre><code>frame1.grid_rowconfigure(0, weight=1)
frame1.grid_columnconfigure(0, weight=1)
# give the empty row 0 and column 0 a non-zero weight
# so that grid gives all extra space to those columns.
b2_1.grid(row=1, column=1)
b2_2.grid(row=2, column=1)
</code></pre>