Appearance
Text
screen.draw.text(text) zeichnet den angegebenen Text.
python
def draw():
screen.draw.text("Hello World", centerx=WIDTH/2, centery=HEIGHT/2)Positionierung
Die Position des Texts wird mit zwei der folgenden Parametern angegeben:
| Parameter | Bedeutung |
|---|---|
left= | x-Koordinate des rechten Rands |
centerx= | x-Koordinate für zentrierten Text |
right= | x-Koordinate des linken Rands |
top= | y-Koordinate des oberen Rands |
centery= | y-Koordinate für zentrierten Text |
bottom= | y-Koordinate des unteren Rands |
Für die Angabe der horizontalen und vertikalen Koordinate muss je einer der obenstehenden Namen verwendet werden. Die folgende Anweisung zeichnet beispielsweise den Text «Hallo Welt» so, dass sich der Punkt (100, 100) unten und horizontal in der Mitte des Texts befindet:
python
screen.draw.text("Hallo Welt", centerx=100, bottom=100, color=(255, 0, 0))Darstellung der Schrift
Die Darstellung der Schrift kann mit den folgenden Parametern angepasst werden:
| Parameter | Bedeutung |
|---|---|
color= | Schriftfarbe |
fontname= | Name der Schriftart |
fontsize= | Schriftgrösse |
Mit fontname="dateiname" wird der Name einer Schriftart-Datei angegeben, welche im Unterverzeichnis fonts vorhanden sein muss.
Mit color=(r, g, b) wird die Farbe angegeben.
Mit fontsize=zahl wird die Grösse der Schrift angegeben.