QFontMetrics
類的elidedText()
函數能夠實現文本省略功能,假設有標籤須要省略,以下所示:ide
QString str = ui->label->fontMetrics().elidedText(string, Qt::ElideRight, 180); ui->label->setText(str);
參數1,待省略文本
參數2,省略模式,即…出現的位置函數
Qt::ElideLeft左邊, Qt::ElideMiddle中間, Qt::ElideRight右邊
參數3, 可顯示的字符串長度ui