tk 调节pack的X和Y
时间: 2023-11-28 18:51:36 浏览: 86

Tk-cookbook
在 tkinter 中,使用 `pack()` 方法布置组件时,可以使用 `pack_propagate(False)` 方法来禁止控件自适应大小,然后使用 `pack()` 方法的 `padx` 和 `pady` 参数来调整控件的外边距,使用 `pack()` 方法的 `ipadx` 和 `ipady` 参数来调整控件的内边距,从而间接地调节控件的位置。
例如,要将一个 Label 控件居中显示在一个 Frame 控件中,可以使用如下代码:
```python
import tkinter as tk
root = tk.Tk()
frame = tk.Frame(root)
frame.pack()
label = tk.Label(frame, text='Hello, world!')
label.pack(pady=50, padx=50)
root.mainloop()
```
在这个例子中,我们将 Label 控件添加到 Frame 控件中,并使用 `pady` 和 `padx` 参数来设置控件的外边距。这样可以让 Label 控件在 Frame 控件中居中显示。
阅读全文
相关推荐












