如何獲取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