2013-03-26 131 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