如何获得 tkinter 按钮的大小?

How to get the size of a tkinter Button?

如何获取按钮对象的大小?

如果我这样做:

quitButton = Button(self, text="Quit", command=self.quit)

_x = quitButton.winfo_width()
_y = quitButton.winfo_height()

print _x, _y

它打印 1 1

我做错了什么?

在实际绘制到屏幕上之前,大小为 1x1,因为大小部分由管理方式控制(packgrid 等)。

您可以在将它放在屏幕上(packgrid 等)后调用 self.update() 来绘制它。绘制后,winfo_widthwinfo_height 命令将起作用。