qt文字太長顯示方案

qt文字太長顯示方案

	QString nickName = qApp->property("nickName").toString();
	QFontMetrics fontMetrics(this->label_2->font());
	int width = fontMetrics.width(nickName);

	if (width > this->label_2->width() /*- 5*/)
	{
		nickName = fontMetrics.elidedText(nickName, Qt::ElideMiddle, this->label_2->width() /*- 5*/);
	}
	this->label_2->setText(nickName);	

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章