2015-02-06 2 views
1

이 질문 Add a custom font in Qt과이 link은 모두 C++를 통해 글꼴을 추가 할 수 있습니다. 파이썬과 Qt 디자이너 프레임 워크를 통해 가능합니까? ttf를 리소스에 추가하고 qrc 파일을 컴파일하려고했습니다. 그런 다음 글꼴을 정의하는 스타일 시트에서.Qt Designer Python을 사용하는 사용자 정의 ttf 글꼴

앱을 실행할 때 아무 일도 일어나지 않습니다. 해야 할 일이 있습니까? 이 예제에서는 이진 파일로드에 대해 설명합니다.

+0

[스타일 시트로 비표준 사용자 정의 글꼴을 사용하는 방법] (http://stackoverflow.com/q/27955654/984421) : 중요한 차이점은 제안 된대로 리소스 경로를 사용하여 글꼴을로드해야한다는 것입니다. GPPK의 대답. – ekhumoro

답변

1
당신은 또한 QFontDatabase에 추가해야

:

먼저 당신이 fontdatabase에 다음 (작업을 완료 한) 리소스 편집기에 "yourfont"및 글꼴 파일을

QFontDatabase fontDatabase; 
fontDatabase.addApplicationFont(":/fonts/yourfont"); 

이제 추가 QLabel에서 setFont를 사용하여 yourfont를 사용할 수 있습니다.

+0

이 행은 어디에 추가됩니까? 첫 번째 라인은 무엇을합니까? – user1938107