Qt 4.7.0を使用すると、通常と太字の間に部分的に表示するテキストが必要です。ここでは、やっていることだ:qpainterpath.addtextはqfontの重みを無視します
をQGraphicsObject
の私達のサブクラスのPaint
方法では、我々は上setWeight(58)
を呼び出すQFont
を持っています。 QPainterPath
を作成し、そのaddText
メソッドを呼び出して、QFont
を渡します。
QPainter
パラメータを使用してdrawPath
を呼び出し、QPainterPath
を渡します。
フォントウェイトが50から62に変更されていることは、ペイント方法に違いはありません。フォントウェイト63〜75の場合、フォントは太字で塗りつぶされます。
fontWeightを期待どおりに動作させるにはどうすればよいですか? the documentationパー