如何获取Tkinter窗口的宽度和高度?获取Tkinter窗口大小
13
A
回答
21
您可以使用小部件的winfo_width
方法来获取实际宽度。您可以使用winfo_reqwidth
来获取窗口小部件请求的大小,这可能会有所不同。
请注意,如果您在窗口出现在屏幕上之前调用此函数,您将无法得到您所期望的答案。 Tkinter需要在知道尺寸之前真正画出窗户。如果您在程序启动之前尝试获取窗口大小,那么一个简单的解决方法是在尝试获取大小之前调用窗口上的update
方法。
-4
Python的2.7:
from Tkinter import *
root = Tk()
c = Canvas(root, height=600, width=600)
c.pack()
root.mainloop()
在蟒蛇3:
from tkinter import *
root = Tk()
c = Canvas(root, height=600, width=600)
c.pack()
root.mainloop()
-2
我相信你能做到root.geometry("300x300")
其中300S是随机数我只是选择了。欲了解更多信息,查看本教程 http://usingpython.com/using-tkinter/
+5
这套,没有得到.. – 2015-10-31 12:00:59
相关问题
- 1. tkinter画布窗口大小
- 2. 获取窗口大小
- 3. 获取Tkinter窗口的每个子窗口小部件
- 4. tkinter程序的窗口大小
- 5. 改变GUI窗口的大小tkinter
- 6. JavaScript获取错误的窗口大小
- 7. AS3:获取浏览器窗口大小?
- 8. 获取OpenCV中窗口的大小
- 9. 获取Silverlight窗口的大小
- 10. tkinter中多个窗口的多个窗口大小
- 11. 如何使用Curses从调整大小的窗口获取窗口大小?
- 12. 获取开启器窗口(IE)的窗口大小
- 13. matplot lib获取子窗口的窗口大小
- 14. 获取最大化最小化窗口的窗口位置
- 15. 获取用户浏览器窗口的最大视口大小
- 16. 获取调整大小的matplotlib图窗口的大小
- 17. Python 3.5 tkinter:调整窗口小部件大小
- 18. 如何在tkinter中设置最小窗口大小?
- 19. Tkinter,Canvas拒绝展开或缩小窗口大小
- 20. 调整窗口大小时调整Tkinter Listbox小部件
- 21. 根据窗口小部件大小停止调整大小的Tkinter框架
- 22. 以winforms的最大化版本获取窗口的大小
- 23. 当在WPF中最大化时获取窗口的大小
- 24. PowerBuilder窗口大小
- 25. 大小主窗口
- 26. WPF窗口大小
- 27. 当窗口大小小于
- 28. 调整窗口大小不会调整tkinter中的内容大小
- 29. 当窗口调整大小与网格时调整Tkinter列表框的大小
- 30. 如何更改标题字体大小和标志大小对于Tkinter窗口
这套,没有得到。 – Marc 2014-07-07 17:10:35