QPainterでテキストを描画する場合にBOLDを設定する

投稿日:


スポンサーリンク

わざわざフォントを宣言するほどではないタイミングで, Bold (太字)にしたい場合の手順です.
drawText() の引数に TextFlag とかで指定できると楽なんですが,残念ながらできません.

以下は, Qt4.8.6 の場合のサンプルです. 他のバージョンでは動作を確認していません.

// QPainterからQFontを取得する.
QFont font = painter.font();

// 取得したフォントに"Bold"を設定する.
font.setBold(true);

// フォントをQPainterに再設定する.
painter.setFont(font);

// テキスト描画.
painter.drawText(...);

スポンサーリンク

デスクトップ用_記事下_レクタングル

デスクトップ用_記事下_レクタングル

-Qt
-, ,

Copyright© Pelican Philosophy , 2019 All Rights Reserved Powered by STINGER.