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

时间:2013-02-28 16:47:02

标签: python turtle-graphics

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

turtle.write("messi fan")

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

3 个答案:

答案 0 :(得分:19)

使用文档中的turtle.write()可选font参数:

  

turtle.write( arg move = False align =“left” font =(“Arial” ,8,“正常”) )
  参数:

     
      
  • arg - 要写入TurtleScreen的对象
  •   
  • 移动 - 真/假
  •   
  • 对齐 - 其中一个字符串“left”,“center”或right“
  •   
  • font - 三元组(fontname,fontsize,fonttype)
  •   

因此,您可以执行类似turtle.write("messi fan", font=("Arial", 16, "normal"))的操作,将字体大小更改为16(默认值为8)。

答案 1 :(得分:-1)

您也可以在这里使用“粗体”和“斜体”代替“正常”。 “Verdana”可用于fontname ..

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

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

turtle.fillcolor("blue")

或只是:

turtle.color("orange")

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

答案 2 :(得分:-1)

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

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