def CreateText(win, text, x, y, size, font, color, style):
txtObject = Text(Point(x,y), text)
if size==None:
txtObject.setSize(12)
else:
txtObject.setSize(size)
if font==None:
txtObject.setFace("courier")
else:
txtObject.setFace(font)
if color==None:
txtObject.setTextColor("black")
else:
txtObject.setTextColor(color)
if style==None:
txtObject.setStyle("normal")
else:
txtObject.setStyle(style)
return txtObject
def FlashingIntro(win, numTimes):
txtIntro = CreateText(win, "CELSIUS CONVERTER!", 5,5,28)
for i in range(numTimes):
txtIntro.draw(win)
sleep(.5)
txtIntro.undraw()
sleep(.5)
CreateText
パラメータが使用されていない場合、「デフォルト」値でテキストオブジェクトを作成する関数を取得しようとしています。フォールバック テキストを 12pt の黒のクーリエにしたい。""
代わりに空白の文字列で試してみましたがNone
、うまくいきませんでした。私はPythonの初心者で、プログラミングの知識はほとんどありません。