31 #include <QMouseEvent>
67 QFontMetrics fm =
_this->fontMetrics();
79 _this->QLabel::setText(str);
94 : QLabel(text, parent,
f),
133 Super::mouseReleaseEvent(event);
134 if (event->button() != Qt::LeftButton)
148 Super::mouseDoubleClickEvent(ev);
159 Super::resizeEvent(event);
168 return QLabel::minimumSizeHint();
170 const QFontMetrics &fm = fontMetrics();
171 #if (QT_VERSION >= QT_VERSION_CHECK(5, 11, 0))
172 QSize
size(fm.horizontalAdvance(
d->
Text.left(2) +
"…"), fm.height());
174 QSize
size(fm.width(
d->
Text.left(2) +
"…"), fm.height());
185 return QLabel::sizeHint();
187 const QFontMetrics& fm = fontMetrics();
188 #if (QT_VERSION >= QT_VERSION_CHECK(5, 11, 0))
189 QSize
size(fm.horizontalAdvance(
d->
Text), QLabel::sizeHint().height());
191 QSize
size(fm.width(
d->
Text), QLabel::sizeHint().height());
203 Super::setText(
text);