例如:
write("First Last", True, align="right")
但是具有特定的(x,y)坐标
答案 0 :(得分:1)
在将文本写入屏幕之前,您可以隐藏乌龟,翻页并将乌龟移动到特定位置。
import turtle
import datetime
turt = turtle.Turtle()
today = datetime.datetime.now()
turt.hideturtle()
turt.penup()
#Take the turtle to left edge of the screen
turt.backward((turt.getscreen().window_width() / 2) - 10)
message = "Hello Turtle! \nToday is " + today.strftime("%A") + ', ' + today.strftime("%d") \
+ ', ' + today.strftime("%B") + ', ' + today.strftime("%Y")
turt.write(message,move=False, font=('monaco',30,'bold'),align='left')
turtle.done()
答案 1 :(得分:0)
在调用setposition()
和{{1}之前,先使用goto()
或setx()
,sety()
或write()
之类的命令定位乌龟} move
的参数(您设置为write()
)在将从左向右语言(如英语)右对齐时并没有多大作用,因此您最好将其省略:
True
这将写入文本setposition(100, 150)
write("First Last", align="right")
,该文本与点"First Last"
右对齐。即文本的 end 会落在该位置。