我正在使用 python turtle 的 write 方法在屏幕上写文本,如下所示:
turtle.write("messi fan")
字体大小太小。如何增加字体的大小?
我正在使用 python turtle 的 write 方法在屏幕上写文本,如下所示:
turtle.write("messi fan")
字体大小太小。如何增加字体的大小?
使用可选font
参数 to turtle.write()
,来自文档:
turtle.write(
arg , move=False , align="left" , font=("Arial", 8, "normal"))
参数:
- arg – 要写入 TurtleScreen 的对象
- 移动——真/假
- align – 字符串“left”、“center”或right”之一
- 字体- 三元组(字体名称、字体大小、字体类型)
所以你可以做一些事情,比如turtle.write("messi fan", font=("Arial", 16, "normal"))
将字体大小更改为 16(默认为 8)。
您也可以在这里使用“粗体”和“斜体”而不是“正常”。“Verdana”可用于字体名称..
但另一个问题是:你如何设置你写的文本的颜色?
答:您使用turtle.color() 方法或turtle.fillcolor(),如下所示:
turtle.fillcolor("blue")
要不就:
turtle.color("orange")
这些调用必须在turtle.write() 命令之前。
要添加粗体、斜体和下划线,只需将以下内容添加到字体参数:
font=("Arial", 8, 'normal', 'bold', 'italic', 'underline')