本文主要是介绍QLabel 显示文本,当文本长度超过指定长度时右边省略显示,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
m_taskNameBarWdg //QLabel标签
int showWidth = m_taskNameBarWdg->width() - 140;
m_taskNameBarWdg->setTaskValueWidth(showWidth);
QFontMetrics metrics(m_taskNameBarWdg->getTaskNameFont());
QString taskName = metrics.elidedText(QString::fromWCharArray((wchar_t*)m_taskBaseInfo.brszName), Qt::ElideRight, showWidth);
m_taskNameBarWdg->setTaskName(taskName);
这篇关于QLabel 显示文本,当文本长度超过指定长度时右边省略显示的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!