Python Turtle,使用大字体在屏幕上绘制文本
我正在使用Python的turtle库里的write方法在屏幕上写文字,像这样:
turtle.write("messi fan")
但是字体的大小太小了。我该怎么把字体的大小调大呢?
3 个回答
3
如果你想让文字变得粗体、斜体和带下划线,只需要在字体设置里加上这些选项就可以了:
font=("Arial", 8, 'normal', 'bold', 'italic', 'underline')
4
你还可以在这里用“粗体”和“斜体”来代替“正常”。“Verdana”可以用作字体名称。
但还有一个问题:你怎么设置你写的文字的颜色呢?
回答是:你可以使用turtle.color()方法或者turtle.fillcolor(),像这样:
turtle.fillcolor("blue")
或者直接:
turtle.color("orange")
这些设置必须在turtle.write()命令之前进行。
32
可以使用可选的 font
参数来设置 turtle.write()
的字体,下面是文档中的说明:
turtle.write(
arg, move=False, align="left", font=("Arial", 8, "normal"))
参数说明:
- arg – 要写入 TurtleScreen 的内容
- move – 布尔值,表示是否移动
- align – 对齐方式,可以是“left”(左对齐)、“center”(居中)或“right”(右对齐)
- font – 字体设置,包括字体名称、字体大小和字体类型
所以你可以像这样使用 turtle.write("messi fan", font=("Arial", 16, "normal"))
来把字体大小改成 16(默认是 8)。