QPainterでテキストを描画する場合にBOLDを設定する
わざわざフォントを宣言するほどではないタイミングで, Bold (太字)にしたい場合の手順です.
drawText() の引数に TextFlag とかで指定できると楽なんですが,残念ながらできません.
以下は, Qt4.8.6 の場合のサンプルです. 他のバージョンでは動作を確認していません.
// QPainterからQFontを取得する. QFont font = painter.font(); // 取得したフォントに"Bold"を設定する. font.setBold(true); // フォントをQPainterに再設定する. painter.setFont(font); // テキスト描画. painter.drawText(...);
ディスカッション
コメント一覧
まだ、コメントがありません