car*_*rte 12 python text canvas tkinter python-3.x
我有以下代码:
canvas.create_text(x, y, font="Purisa", text= k)
Run Code Online (Sandbox Code Playgroud)
如何使用名为rndfont?的变量设置字体大小?
A. *_*das 14
对于文本项,字体大小是font关键字参数的一部分:
canvas.create_text(x, y, font=("Purisa", rndfont), text=k)
Run Code Online (Sandbox Code Playgroud)
小智 13
font是一个可以在tkinter对象中传递的属性.您传递了一个指示字体名称和大小的元组,因此您的代码看起来应该更像:
canvas.create_text(x, y, font=("Purisa", 12), text= k)
Run Code Online (Sandbox Code Playgroud)
但是你问的是如何使字体大小成为一个变量.您应该能够像任何其他用途一样将其作为变量传递:
rndfont = 12
canvas.create_text(x, y, font=("Purisa", rndfont), text= k)
Run Code Online (Sandbox Code Playgroud)
我刚测试它,似乎如果你传递一个无效的属性为该元组(如传递一个空字符串应该是字体名称),它将完全忽略该属性.
| 归档时间: |
|
| 查看次数: |
37643 次 |
| 最近记录: |