Qt Label设置文字纵向排列

               Qt Label设置文字纵向排列

 

1.  先上效果图

Qt Label设置文字纵向排列_第1张图片

2. 具体操作 :在qtCreator设计器中

  (1)选择 Label控件,在右边属性栏 styleSheet,点击最右边的“...”

Qt Label设置文字纵向排列_第2张图片

3. 输入  QLabel{border-width: 1px;border-style: solid;border-color: rgb(85, 255, 255); color:rgb(85,255,255)}

Qt Label设置文字纵向排列_第3张图片

4. 在 text 属性,点击最右边的三个点“...”

Qt Label设置文字纵向排列_第4张图片

5. 纵行排列你的问题

Qt Label设置文字纵向排列_第5张图片

3. 具体操作 :用代码实现

Qt Label设置文字纵向排列_第6张图片

 ui->signalCheckServiceLabel->setWordWrap(true);
    ui->signalCheckServiceLabel->setAlignment(Qt::AlignTop);
    QString s = QString::fromLocal8Bit(" 信号检测服务器");
    ui->signalCheckServiceLabel->setText(s.split("", QString::SkipEmptyParts).join("\n"));

 

你可能感兴趣的:(Qt,Qt,QtCreator,Label,文字纵向显示)