2013-03-26 99 views
0

我试图设计一个接口,并且遇到了这个问题。Tkinter字体样式

当我在字体样式“粗体”的屏幕中心创建文本时,一切正常。

cnvs.create_text(400,400,text="Test", font=('Helvetica Neue',50,'bold'),fill="white",anchor='c') 

但是,当我尝试使它轻或超轻时,即使安装了这些类型,它也无法工作。

cnvs.create_text(400,400,text="Test", font=('Helvetica Neue',50,'light'),fill="white",anchor='c') 

任何人都知道为什么? 谢谢!

回答

2

它不工作,因为“光”不是一个有效的选项。字体样式的唯一有效选项是“正常”,“粗体”,“罗马”,“斜体”,“下划线”和“过度打击”。

+0

有没有任何可能的解决方法。我试图建立一个现代的外观应用程序,而正常的字体不会达到我想要的外观。 – carte 2013-03-26 14:45:18

+1

我不认为有什么办法可以解决这个问题 - “光”根本不是字体的属性。也许你正在使用错误的字体系列。您是否尝试过“Helvetica Neue Light”作为字体系列? – 2013-03-26 15:47:29

+0

非常感谢!有效。 – carte 2013-03-26 23:23:08