En utilisant Qt 4.7.0, nous avons besoin de texte pour afficher une partie entre normal et gras. Voici ce que nous faisons:qpainterpath.addtext ignore qfont weight
Dans la méthode Paint
de sous-classe de notre QGraphicsObject
, nous avons un QFont
que nous appelons setWeight(58)
sur. Nous créons un QPainterPath
et appelons sa méthode addText
, en passant dans notre QFont
. Nous utilisons ensuite le paramètre QPainter
pour appeler drawPath
, en passant dans notre QPainterPath
.
Ce que nous avons trouvé, c'est que les changements de poids de 50 à 62 ne font aucune différence dans la façon dont il est peint. Avec un poids de 63 à 75, la police est en gras. Comment pouvons-nous faire fonctionner le fontWeight comme nous l'attendions?