在turtle.write()函数在turtle窗口中不写。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在turtle.write()函数在turtle窗口中不写。相关的知识,希望对你有一定的参考价值。
我正在使用python turtle编写程序。为了在turtle窗口中写文字,我使用了这段代码。
def write_text(center_x,center_y,text): # Write text on the Screen
board.speed(1)
print("I am here")
board.penup()
board.goto(center_x,center_y)
board.write(text)
但这段代码并没有在乌龟窗口中写任何东西。谁能帮帮我?
答案
你的 write_text()
功能基本正常。 我会寻找其他原因,为什么你看不到文字。 例如,你的笔的颜色是否和背景颜色一样? 你的屏幕DPI是否太密集,看不到turtle默认使用的小字体?
试试这个简化你的函数以及一些调用它的代码。
from turtle import Screen, Turtle
FONT = ('Arial', 16, 'normal')
def write_text(center_x, center_y, text):
''' Write text on the Screen '''
board.penup()
board.goto(center_x, center_y)
board.write(text, font=FONT)
board = Turtle()
write_text(100, 100, "You are here.")
screen = Screen()
screen.exitonclick()
你的Turtle窗口里还是没有任何文字吗?
以上是关于在turtle.write()函数在turtle窗口中不写。的主要内容,如果未能解决你的问题,请参考以下文章