次のコードがあります。
canvas.create_text(x, y, font="Purisa", text= k)
という名前の変数でフォント サイズを設定するにはどうすればよいrndfont
ですか?
次のコードがあります。
canvas.create_text(x, y, font="Purisa", text= k)
という名前の変数でフォント サイズを設定するにはどうすればよいrndfont
ですか?
テキスト項目の場合、フォント サイズはfont
キーワード引数の一部です。
canvas.create_text(x, y, font=("Purisa", rndfont), text=k)
font
tkinter オブジェクトで渡すことができる属性です。font nameとsizeを示すタプルを渡すので、コードは次のようになります。
canvas.create_text(x, y, font=("Purisa", 12), text= k)
しかし、フォントサイズを可変にする方法を尋ねています。他の用途と同じように、変数として渡すことができるはずです。
rndfont = 12
canvas.create_text(x, y, font=("Purisa", rndfont), text= k)
私はそれをテストしたところ、そのタプルに無効な属性を渡すと(フォント名があるべき場所に空の文字列を渡すなど)、属性を完全に無視するようです。
canvas.create_text(x, y, font="Purisa", size=mdfont, text=k)
mdfont
次のような単なる整数であると仮定します
mdfont = 10
また
mdfont = int(raw_input("Font size? "))