簡體   English   中英

用烏龜設置背景時出錯

[英]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”不存在

通常與獨立初始化turtletkinter模塊有關。 如果您不這樣做,則可能是在經過特別調整的環境中運行。 可能有一種解決方法,但是您首先需要確定實際情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM