如何在Python的海龟图形中旋转文本
我想用Python的turtle库来画图(为了教学)。y轴的标签“values”应该是竖着的。
Python的turtle库有一个方法可以在当前位置写字符串:
from turtle import *
left(90) # does not help
write("values", font=('Arial', 12, 'normal'))
hideturtle()
mainloop()
但是“values”还是横着的。
我该怎么用Python的turtle库把文字旋转呢?
2 个回答
-1
你可以旋转文本,但这只有在Tkinter 8.6版本中可以做到。你只需要输入:
pyturtle.rotate([Degrees of rotation])
然后你就可以执行你的文本命令了。希望这对你有帮助!
5
用海龟画图(turtle)是无法写出旋转的文字的。你可以查看这个链接了解更多信息:http://www.gossamer-threads.com/lists/python/bugs/879806:
海龟画图是建立在Tk这个工具之上的,而现在Tk的版本是8.5,这个版本不支持旋转文字。当Tk更新到8.6版本时,就应该可以写旋转的文字了(详细信息可以看这个链接:http://mail.python.org/pipermail/tkinter-discuss/2010-November/002490.html),到时候海龟画图的代码也可以更新来支持这个功能。