2013-03-26 3 views
0

인터페이스를 디자인하려고하는데,이 문제가 생겼습니다.Tkinter 글꼴 스타일

"bold"글꼴 스타일로 화면 중앙에 텍스트를 만들면 모든 것이 잘됩니다.

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

"light"는 유효한 옵션이 아니기 때문에 작동하지 않습니다. 글꼴 스타일의 유일한 유효한 옵션은 "normal", "bold", "roman", "italic", "underline"및 "overstrike"입니다.

+0

가능한 해결 방법이 있습니까? 나는 현대적인 응용 프로그램을 만들려고 노력하고 있으며 일반 글꼴은 내가 원하는 모양을 얻지 못한다. – carte

+1

이 문제를 해결할 방법이 없다고 생각합니다. "light"는 단순히 글꼴의 속성이 아닙니다. 어쩌면 잘못된 글꼴 군을 사용하고있을 수도 있습니다. 폰트 패밀리로 "Helvetica Neue Light"를 사용해 보셨습니까? –

+0

정말 고마워요! 그것은 효과가 있었다. – carte