[英]Error while setting a bgpic with turtle
我是烏龜模塊的新手,為烏龜項目設置背景圖片時遇到了問題。 運行此代碼時:
import turtle as tr
import os
os.chdir(pathname)
tr.setup(400,400)
tr.bgpic("diamond.gif")
我收到第5行結尾的錯誤消息:
_tkinter.TclError: image "pyimage4" doesn't exist
有時是pyimage2
不存在或pyimage36
。 在每次執行時,它都會改變。
我在其他帖子中找不到真正的解決方案。 任何幫助都感激不盡。
您沒有向我們展示您的實際最小代碼失敗,因為您的示例未通過以下代碼:
os.chdir(pathname)
由於未定義pathname
。 我下載了此GIF ,將其重命名為diamond.gif
,並運行了以下代碼子集:
import turtle as tr
tr.setup(400, 400)
tr.bgpic("diamond.gif")
tr.done()
這會在一個窗口中顯示GIF:
如果您重復我所做的事情,並且效果良好,則說明您的GIF文件可能存在問題。 (從此鏈接下載GIF,請不要使用上面的PNG插圖。)如果重復我的操作但不起作用,則可能是環境問題。 此錯誤信息:
_tkinter.TclError:圖像“ pyimage4”不存在
通常與獨立初始化turtle和tkinter模塊有關。 如果您不這樣做,則可能是在經過特別調整的環境中運行。 可能有一種解決方法,但是您首先需要確定實際情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.