介绍
1.该函数来判断Label的文字是否被截断。
#include <QFontMetrics>
bool isTextTruncated(QLabel* label) {
// 获取标签的文本内容
QString text = label->text();
// 获取标签的宽度
int labelWidth = label->width();
// 创建字体度量对象
QFontMetrics fontMetrics(label->font());
// 获取内容文字的宽度
int textWidth = fontMetrics.width(text);
// 比较内容宽度和标签宽度
return textWidth > labelWidth;
}