动态文字大小QLabel
Dynamic text size QLabel
确定文本大小是否超过 QLabel 宽度的最佳方法是什么?
并据此更改文字大小?
我有一个自动换行选项设置为 true 的 QLabel,但是当文本太长时,它会从左侧和右侧被裁剪。
您可能想尝试这种方法:
QLabel label;
QRect r = label.fontMetrics().boundingRect( "My text" ) );
int textWidth = r.width();
确定文本大小是否超过 QLabel 宽度的最佳方法是什么? 并据此更改文字大小?
我有一个自动换行选项设置为 true 的 QLabel,但是当文本太长时,它会从左侧和右侧被裁剪。
您可能想尝试这种方法:
QLabel label;
QRect r = label.fontMetrics().boundingRect( "My text" ) );
int textWidth = r.width();