Syn*_*ose 3 python user-interface tkinter button
如何获取按钮对象的大小?
如果我做:
quitButton = Button(self, text="Quit", command=self.quit)
_x = quitButton.winfo_width()
_y = quitButton.winfo_height()
print _x, _y
Run Code Online (Sandbox Code Playgroud)
它打印1 1.
我究竟做错了什么?
大小将是1x1的,直到它实际上是在屏幕上绘制的,因为尺寸的部分原因是它是如何管理(控制pack,grid等等)。
您可以拨打self.update()你已经把它的屏幕(上之后pack,grid等),以使其绘制。绘制后,winfo_width和winfo_height命令将起作用。
| 归档时间: |
|
| 查看次数: |
3296 次 |
| 最近记录: |