QT中,控件显示不下,用...表示

Posted 风来风往风伤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT中,控件显示不下,用...表示相关的知识,希望对你有一定的参考价值。

void CommonHelper::setQLabelText(QLabel *label, const QString &text)
{
    QFontMetrics cs(label->font());
    int textWidth = cs.width(text);
    if(textWidth > label->width())
    {
        label->setToolTip(text);
    }
    else
    {
         label->setToolTip("");
    }

    QFontMetrics elideFont(label->font());
    label->setText(elideFont.elidedText(text, Qt::ElideRight, label->width()));
}

 

以上是关于QT中,控件显示不下,用...表示的主要内容,如果未能解决你的问题,请参考以下文章

Qt中是不是有显示代码分支的控件?

qt 关于使用qt designer创建的控件和代码中添加的控件有啥区别??

Qt常用QSS集合

qt中怎么让窗体中的控件随着窗体自动缩放

QT动态改变控件背景颜色:用QPalette得到一个颜色m_penColor,如何让一个pushb

Delphi中怎样用代码添加控件