テキストサイズがの幅を超えているかどうかを判断する最も良い方法は何ですか?QLabel? それに応じて、テキストサイズを変更しますか?動的テキストサイズQLabel
ワードラップオプションがtrueに設定されたQLabelを持っていますが、テキストが長すぎると左右からクロップされています。
テキストサイズがの幅を超えているかどうかを判断する最も良い方法は何ですか?QLabel? それに応じて、テキストサイズを変更しますか?動的テキストサイズQLabel
ワードラップオプションがtrueに設定されたQLabelを持っていますが、テキストが長すぎると左右からクロップされています。
あなたはこのアプローチをしようとする場合があります:
QLabel label;
QRect r = label.fontMetrics().boundingRect("My text"));
int textWidth = r.width();
はレイアウトによって管理され、あなたのラベルウィジェットですか?その場合は、ウィンドウが常にすべての内容を保持するのに十分な大きさになるように、一番上のレイアウト( 'label-> widnow() - > layout()')に 'sizeConstraint'を設定する必要があります。 –