我试图理解小部件的Padx和该小部件的Pack方法的ipadx之间的区别.

from tkinter import *

window = Tk()

Button(window, text="aaaaaa", padx=50).pack()
Button(window, text="aaaaaa").pack(ipadx=50)

window.mainloop()

在我的系统上,第二个按钮有两个像素宽.两个按钮不应该有相同的宽度吗?

最初我认为,差异与按钮的边框有关,但无论border_width如何,两个像素的差异仍然存在.

我理解pack()中ipadx和padx之间的区别,但期望pack的ipadx等同于小部件的padx.

推荐答案

由于Button小部件的缺省值padx选项是1,这就是为什么第二个按钮比第一个按钮宽2像素.

Python-3.x相关问答推荐

Numpy将3D数组的每个切片相乘以进行转置并对其求和

如何定义既允许固定单词又允许模式的pydanti.BaseModel?

像计数不显示在html和想知道如果我的模型设置正确

合并两个数据帧并对某些总和进行求和

Python - 根据条件附加 NULL 值

如何使用 Selenium Python 连续单击一个按钮直到另一个元素出现?

try 使用 GEKKO 求解非线性方程组.系统有多种解决方案,但 GEKKO 给出了错误的解决方案.我该如何解决?

如何键入提示函数,在 Python 中通过类decorator 添加到类中

仅当从 USB 摄像头接收到新图像时才处理图像

txt 文件与不同的分隔符到整数列表

matplotlib.pyplot 多边形,具有相同的纵横比和紧凑的布局

用于 BIG 数组计算的多处理池映射比预期的要慢

Python BeautifulSoup:在 Select 语句中排除其他标签

如何融化具有自定义名称的Pandas

Python 解包运算符 (*)

Linux Mint 上的 Python3 错误没有名为蓝牙的模块

__cause__ 和 __context__ 有什么区别?

Python3 的超级和理解-> TypeError?

警告:请使用 tensorflow/models 中的官方/mnist/dataset.py 等替代方案

无法解码 Python Web 请求