2017-02-16 17 views
0

ウィンドウの中央から「タートル」テキストを描画するにはどうすればよいですか?私は "タートル"テキストを作成する方法を知っていますが、テキストをウィンドウの中央から表示するようにテキストを中央に配置する方法はわかりません。あなたの助けのためのPythonの "turtle"モジュールを使用してテキストを中央に配置する方法

turtle.write("I AM HERE", font=("Arial", 50, "bold")) 

おかげで、

ハワード

+0

[Docs](https://docs.python.org/3/library/turtle.html#turtle.write): 'align =" center "'を引数として追加しようとしましたか? – yeputons

答えて

0

turtle.write(引数、移動= Falseを、= "左" ALIGN、フォント=( "ゴシック"、8、 」ノーマル "))

パラメータ:

オブジェクト移動

TurtleScreenに書き込まれる - -がARG 0

真/偽

ALIGN - 文字列「左」、「中央」の一つまたは

「右フォント - トリプル(フォント名、フォントサイズ、フォントタイプ)

0

Toポイント上の中央テキスト(例: [0、0]の起点)のXディメンションでは、turtle.write()のキーワード引数align=centerを使用できます。 Y次元に配置を取得するには、フォントサイズのために少し調整する必要があります。

from turtle import Turtle, Screen 

FONT_SIZE = 50 

FONT = ("Arial", FONT_SIZE, "bold") 

yertle = Turtle() 

# The turtle starts life in the center of the window 
# but let's assume we've been drawing other things 
# and now need to return to the center of the window 

yertle.penup() 
yertle.home() 

# By default, the text prints too high unless we roughly 
# readjust the baseline, you can confirm text placement 
# by doing yertle.dot() after yertle.home() to see center 

yertle.sety(-FONT_SIZE/2) 

yertle.write("I AM HERE", align="center", font=FONT) 

yertle.hideturtle() 

screen = Screen() 

screen.exitonclick() 

しかしあなたの代わりに(あなたの投稿が明確ではない)の中心から印刷を開始したい場合は、align=centerに変更することができalign=left、またはalignキーワード引数をすべて省略してください。

+0

ありがとうございました..それは働いた!!!! – howard

+0

ありがとう – howard

関連する問題