标签: c++ qt text qlabel
确定文字大小是否超过 QLabel 的宽度的最佳方法是什么? 并据此,改变文字大小?
我有一个QLabel,其中自动换行选项设置为true,但是当文本太长时,它会从左侧和右侧进行裁剪。
答案 0 :(得分:2)
您可能想尝试这种方法:
QLabel label; QRect r = label.fontMetrics().boundingRect( "My text" ) ); int textWidth = r.width();