Qt Label设置文字纵向排列
1. 先上效果图
2. 具体操作 :在qtCreator设计器中
(1)选择 Label控件,在右边属性栏 styleSheet,点击最右边的“...”
3. 输入 QLabel{border-width: 1px;border-style: solid;border-color: rgb(85, 255, 255); color:rgb(85,255,255)}
4. 在 text 属性,点击最右边的三个点“...”
5. 纵行排列你的问题
3. 具体操作 :用代码实现
ui->signalCheckServiceLabel->setWordWrap(true);
ui->signalCheckServiceLabel->setAlignment(Qt::AlignTop);
QString s = QString::fromLocal8Bit(" 信号检测服务器");
ui->signalCheckServiceLabel->setText(s.split("", QString::SkipEmptyParts).join("\n"));