web-dev-qa-db-fra.com

Python Turtle, dessinez du texte à l'écran avec une police plus grande

J'utilise python la méthode d'écriture de la tortue pour écrire du texte à l'écran comme ceci:

turtle.write("messi fan")

La taille de la police est trop petite. Comment puis-je augmenter la taille de la police?

11
open source guy

Utilisez l'argument optionnel font pour turtle.write() , à partir des documents:

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

  • arg - objet à écrire sur le TurtleScreen
  • déplacer - Vrai/Faux
  • align - l'une des chaînes "gauche", "centre" ou droite "
  • police - un triple (nom de police, taille de police, type de police)

Vous pouvez donc faire quelque chose comme turtle.write("messi fan", font=("Arial", 16, "normal")) pour changer la taille de police à 16 (la valeur par défaut est 8).

26
Andrew Clark

Pour ajouter du gras, de l'italique et du soulignement, ajoutez simplement ce qui suit à l'argument de police:

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

1
ANDRAOS JIMOH

Vous pouvez également utiliser "gras" et "italique" au lieu de "normal" ici. "Verdana" peut être utilisé pour le nom de police ..

Mais une autre question est la suivante: comment définissez-vous la couleur du texte que vous écrivez?

Réponse: Vous utilisez la méthode turtle.color () ou turtle.fillcolor (), comme ceci:

turtle.fillcolor("blue")

ou juste:

turtle.color("orange")

Ces appels doivent précéder la commande turtle.write ().

0
Lars Tuff