9
QPainterのQtプログラムで、テキストとさまざまな要素を丸めます。このテキストが占めるピクセル単位のサイズを取得する必要があります。QPainterでレンダリングされたテキストのサイズを取得する方法は?
テキスト文字列とフォントを知っていて、サイズを何とかピクセル単位で取得できますか?
ありがとうございました。
QPainterのQtプログラムで、テキストとさまざまな要素を丸めます。このテキストが占めるピクセル単位のサイズを取得する必要があります。QPainterでレンダリングされたテキストのサイズを取得する方法は?
テキスト文字列とフォントを知っていて、サイズを何とかピクセル単位で取得できますか?
ありがとうございました。
目的に合わせてQFontMetricsを使用できます。以下はQt Docsのサンプルです。
QFont font("times", 24);
QFontMetrics fm(font);
int pixelsWide = fm.width("What's the width of this text?");
int pixelsHigh = fm.height();