2017-05-13 38 views
0

私は、タートルを使ってキャンバスの上部にあるHello Worldという単語を書こうとしています。デフォルトでは、turtle.write()コマンドを使用するとフォントが非常に小さくなります。私はそれを調整しようとすると、私は次のエラーを取得:builtins.AttributeError:モジュール「亀」は何の属性「フォント」python turtleモジュールのフォントサイズを設定する

turtle.write("Hello World!", move=False, align="left", font=("Arial", 8, "normal")) 

を持っていない私は少しのまわりでそれを変更しようとしたが、私は取得し続けます同じエラー。何かご意見は?

+0

あなたは 'フォントを削除するとどうなります= ' –

+0

whackamadoodle3000私がfont = iを削除した場合、位置引数はキーワード引数に従います。 – PyPunk

答えて

0

このコード:"Hello World!"を除き、これらはturtle.write()の引数のデフォルト値であり、として

turtle.write("Hello World!", move=False, align="left", font=("Arial", 8, "normal")) 

で結構です。私はあなたのエラーを再現することができる唯一の方法:あなたの説明から、あなたがやらなかった

import turtle 

turtle.write('Hello World!', turtle.font("Arial", 8, "normal")) 

turtle.mainloop() 

AttributeError: module 'turtle' has no attribute 'font'

は、それが設定されることなく、のようなものをturtle.fontを参照するようにしました。これは私がturtle.write()とフォントの仕組みです:

import turtle 

FONTSIZE = 18 

FONT = ('Arial', FONTSIZE, 'normal') 

turtle.write('Hello World!', font=FONT) 

turtle.mainloop() 

それはあなたが正確に垂直方向の寸法でテキストの一部を配置する必要があるときにあると便利だと私はフォントサイズを分離、例えばturtle.goto()のようなコマンドを使用する場合

これのどれもあなたの(すべてimportステートメントを含む)完全なコードと完全なエラーメッセージを提供してくれる、助けていない場合(つまり、すべてのTracebackFileラインを含む。)

+0

cdlaneありがとうございます。これはまさに私が必要としていたものです。それで、フォントを調整する方法をもっと分かりやすくしてくれました。今では私のコードが私の望むように働いています。 – PyPunk

関連する問題