内置的默认配置模仿旧乌龟模块的外观和行为,以保持与其最佳兼容性。
如果您想使用更好地反映该模块功能或更适合您需求的其他配置,例如在教室中使用,您可以准备一个配置文件turtle.cfg,该文件将在导入时读取并根据以下内容修改配置。它的设置。
内置配置将对应于以下turtle.cfg:
width = 0.5
height = 0.75
leftright = None
topbottom = None
canvwidth = 400
canvheight = 300
mode = standard
colormode = 1.0
delay = 10
undobuffersize = 1000
shape = classic
pencolor = black
fillcolor = black
resizemode = noresize
visible = True
language = english
exampleturtle = turtle
examplescreen = screen
title = Python Turtle Graphics
using_IDLE = False
所选条目的简短说明:
前四行对应于Screen.setup() 方法的参数。
第5行和第6行对应于该方法的参数 Screen.screensize()。
形状可以是任何内置形状,例如:箭头,乌龟等。有关更多信息,请尝试help(shape)。
如果你不想使用fillcolor(即让乌龟透明),你必须写(但所有非空字符串都不能在cfg文件中有引号)。fillcolor = “”
如果你想反映龟的状态,你必须使用。resizemode = auto
如果你设置,例如docstringdict 将在导入时加载(如果存在于导入路径上,例如在同一目录中)。language = italianturtle_docstringdict_italian.pyturtle
条目exampleturtle和examplescreen定义这些对象在文档字符串中出现的名称。将method-docstrings转换为function-docstrings将从文档字符串中删除这些名称。
using_IDLE:True如果您经常使用IDLE及其-n开关(“无子进程”),请将此设置为。这将阻止exitonclick()进入主循环。
turtle.cfg目录中turtle可以存储一个文件,当前工作目录中还有一个文件。后者将覆盖第一个的设置。
该Demo/turtle目录包含一个turtle.cfg文件。您可以将其作为示例进行研究,并在运行演示时查看其效果(最好不要在演示查看器中)。