Python乌龟,在屏幕上用更大的字体绘制文本

2024-05-23 11:57:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用python turtle的write方法在屏幕上编写如下文本:

turtle.write("messi fan")

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


Tags: 方法文本屏幕字体write字体大小turtlefan
3条回答

在文档中使用可选的font参数^{}

turtle.write(arg, move=False, align="left", font=("Arial", 8, "normal"))
Parameters:

  • arg – object to be written to the TurtleScreen
  • move – True/False
  • align – one of the strings “left”, “center” or right”
  • font – a triple (fontname, fontsize, fonttype)

所以您可以做一些类似turtle.write("messi fan", font=("Arial", 16, "normal"))的事情来将字体大小更改为16(默认为8)。

您也可以在这里使用“粗体”和“斜体”而不是“普通”Verdana“可用于fontname。。

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

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

turtle.fillcolor("blue")

或者只是:

turtle.color("orange")

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

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

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

相关问题 更多 >

    热门问题