Python tkinter放置框架到底部

时间:2016-05-04 02:35:56

标签: python tkinter

我有这段代码

textView.setTypeface(FontHelper.titleFont)

,输出就是这个 enter image description here

如何将蓝框放在窗口/屏幕的底部?

1 个答案:

答案 0 :(得分:2)

我知道您特别询问了place,但老实说,除非在极少数情况下,否则不应使用placegridpack都可以轻松实现您尝试实现的布局。

使用pack

f3.pack(side="bottom", fill="x")
f1.pack(side="left", fill="both", expand=True)
f2.pack(side="right", fill="both", expand=True)

使用grid

# row zero takes up all extra vertical space
# column 0 and column 1 take an equal amount of all horizontal space
self.root.grid_rowconfigure(0, weight=1)
self.root.grid_columnconfigure(0, weight=1)
self.root.grid_columnconfigure(1, weight=1)

f1.grid(row=0, column=0, sticky="nsew")
f2.grid(row=0, column=1, sticky="nsew")
f3.grid(row=1, column=0, columnspan=2, sticky="ew")