Qt 4.7.0을 사용하여 일반 텍스트와 굵은 글꼴 사이에 부분 텍스트를 표시 할 텍스트가 필요합니다. 여기에 우리가하고있는 작업은 다음과 같습니다 QGraphicsObject
우리의 서브 클래스의 Paint
방법에서qpainterpath.addtext가 qfont 가중치를 무시합니다.
, 우리는 우리가에 setWeight(58)
을 부르는 QFont
이 있습니다. QPainterPath
을 만들고 addText
메서드를 호출하여 QFont
을 전달합니다.
QPainter
매개 변수를 사용하여 drawPath
을 호출하고 QPainterPath
을 전달합니다.
글꼴 무게가 50에서 62로 바뀌면 색상이 어떻게 달라지는 지 알 수 있습니다. 폰트 가중치가 63에서 75이면 글꼴이 굵게 표시됩니다.
fontWeight를 예상대로 작동 시키려면 어떻게해야합니까? the documentation 당