2024-04-26 17:30:46 发布
网友
我有以下代码:
canvas.create_text(x, y, font="Purisa", text= k)
如何使用名为rndfont的变量设置字体大小?
rndfont
创建字体大小变量:
rndfont=12
并在画布上显示文本:
canvas.create_text(x,y,font=('Pursia',rndfont),text=k)
字体参数可以是具有字体名称、字体大小和特殊效果(粗体、斜体…)的元组,例如:
font=('Arial',30,'bold italic')
font是一个可以在tkinter对象中传递的属性。您传递一个表示字体名和大小的元组,因此您的代码应该更像:
font
canvas.create_text(x, y, font=("Purisa", 12), text= k)
但你要问的是如何使字体大小成为一个变量。您只需将其作为变量传递,就可以像传递给其他用户一样:
rndfont = 12 canvas.create_text(x, y, font=("Purisa", rndfont), text= k)
我刚刚测试过它,似乎如果为那个元组传递了一个无效的属性(比如在字体名应该在的地方传递一个空字符串),它将完全忽略该属性。
对于文本项,字体大小是font关键字参数的一部分:
canvas.create_text(x, y, font=("Purisa", rndfont), text=k)
创建字体大小变量:
并在画布上显示文本:
字体参数可以是具有字体名称、字体大小和特殊效果(粗体、斜体…)的元组,例如:
font
是一个可以在tkinter对象中传递的属性。您传递一个表示字体名和大小的元组,因此您的代码应该更像:但你要问的是如何使字体大小成为一个变量。您只需将其作为变量传递,就可以像传递给其他用户一样:
我刚刚测试过它,似乎如果为那个元组传递了一个无效的属性(比如在字体名应该在的地方传递一个空字符串),它将完全忽略该属性。
对于文本项,字体大小是
font
关键字参数的一部分:相关问题 更多 >
编程相关推荐