16

我正在使用 python turtle 的 write 方法在屏幕上写文本,如下所示:

turtle.write("messi fan")

字体大小太小。如何增加字体的大小?

4

3 回答 3

30

使用可选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)。

于 2013-02-28T16:50:23.450 回答
4

您也可以在这里使用“粗体”和“斜体”而不是“正常”。“Verdana”可用于字体名称..

但另一个问题是:你如何设置你写的文本的颜色?

答:您使用turtle.color() 方法或turtle.fillcolor(),如下所示:

turtle.fillcolor("blue")

要不就:

turtle.color("orange")

这些调用必须在turtle.write() 命令之前。

于 2018-03-14T16:29:37.127 回答
3

要添加粗体、斜体和下划线,只需将以下内容添加到字体参数:

font=("Arial", 8, 'normal', 'bold', 'italic', 'underline')

于 2018-08-23T16:30:16.983 回答