-2
A
回答
1
刪除對Tkinter小部件的所有引用(如Canvas
)不一定會從Tkinter應用程序中刪除該對象(或其子小部件)。你可以用小腳本測試:
import tkinter as tk
root = tk.Tk()
def f():
tk.Label(root, text='hi').pack()
f()
到Label
沒有提及過保存,這是函數的局部範圍,無論如何,但它仍然存在。如果您想擺脫Tkinter小部件,請使用其destroy
方法。
self.canvas.destroy()
self.canvas = tk.Canvas(self, width=2000, height=800)
...
注意,它仍然是很好的做法,以保持您的Tkinter對象的引用,這樣就可以與他們的工作(如要求他們destroy()
,例如),以及一些Tkinter的對象時,有沒有更多的實際上是被丟棄對圖像對象的引用(如Canvas.create_image
和Label
所使用的)。
相關問題
- 1. Python 3 Tkinter帆布
- 2. Python tkinter帆布變慢
- 3. Python的Tkinter的帆布透明
- 4. Python Tkinter畫布更新
- 5. 放慢Tkinter帆布在Python中滾動
- 6. 如何清除Tkinter帆布?
- 7. Tkinter帆布碰撞檢測?
- 8. Tkinter帆布,刪除圖像
- 9. tkinter中的畫布更新
- 10. 更新帆布返回
- 11. 我的Tkinter帆布圖像在哪裏?
- 12. tkinter帆布上的粗體文本
- 13. Tkinter的帆布和滾動條
- 14. 更新python的Tkinter框架
- 15. 5000x5000用於Python的圖像網格Tkinter帆布
- 16. 動態添加項目到Tkinter帆布
- 17. 在Tkinter帆布上旋轉方塊
- 18. Tkinter帆布繪製風玫瑰
- 19. 更新tkinter畫布在單獨的類
- 20. 在tkinter的畫布上更新瓷磚
- 21. Python - Tkinter - 標籤不更新
- 22. Python Tkinter更新消息的時間
- 23. 帆布內部的帆布html5
- 24. 尋找座標上滾動的帆布的Tkinter
- 25. Tkinter的帆布文字添加邊框(輪廓)
- 26. 卡住tkinter帆布遊戲的關鍵功能
- 27. Tkinter帆布:移動物體上的比例
- 28. Silverlight的帆布新手問題
- 29. JavaFX的單帆布
- 30. Facebook的getLoginUrl帆布
你試過'self.canvas.destroy()'? – TigerhawkT3
是的,謝謝它爲我工作... – Star123