参考资料:Qt之QLabel http://blog.csdn.net/liang19890820/article/details/50866096
纯文本
对齐
setAlignment(Qt::AlignCenter);
// 或使用样式表
setStyleSheet("qproperty-alignment: 'AlignBottom | AlignRight';");
自动换行
setWordWrap(true);
设置行高
setWordWrap(true);//自动换行
QString strText = QStringLiteral("如果你也在学习Qt,那我们以后就是朋友了!");
QString strHeightText = "<p style=\"line-height:%1%\">%2<p>";
strText = strHeightText.arg(150).arg(strText);
pLabel->setText(strText);
省略
QString strText = QStringLiteral("一去二三里,烟村四五家。亭台六七座,八九十枝花。");
QString strElidedText = pLabel->fontMetrics().elidedText(strText, Qt::ElideRight, 200, Qt