Python Turtle, draw text with on screen with larger font

后端 未结 3 2010
忘掉有多难
忘掉有多难 2021-01-04 04:47

I\'m using python turtle\'s write method to write text on the screen like this:

turtle.write(\"messi fan\")

The size of the font is too sma

相关标签:
3条回答
  • 2021-01-04 05:06

    You can also use "bold" and "italic" instead of "normal" here. "Verdana" can be used for fontname..

    But another question is this: How do you set the color of the text You write?

    Answer: You use the turtle.color() method or turtle.fillcolor(), like this:

    turtle.fillcolor("blue")
    

    or just:

    turtle.color("orange")
    

    These calls must come before the turtle.write() command..

    0 讨论(0)
  • 2021-01-04 05:10

    Use the optional font argument to turtle.write(), from the docs:

    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)

    So you could do something like turtle.write("messi fan", font=("Arial", 16, "normal")) to change the font size to 16 (default is 8).

    0 讨论(0)
  • 2021-01-04 05:14

    To add bold, italic and underline, just add the following to the font argument:

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

    0 讨论(0)
提交回复
热议问题