QLabel标签控件,比较常用。
1. 定义在<QLabel>中。QLabel的功能就是显示文字或者图片,没有用户交互功能。
1)设置文字很简单:ui->label->setText("test\ntest");
2) 设置图片:
ui->lblPic->setScaledContents(true);//设置自动拉伸
5)设置超链接
2. 设置对其方式
label->setAlignment(Qt::AlignBottom | Qt::AlignRight);
Qt::Alignment 类型有以下取值。
1)Qt::AlignLeft::水平方向靠左。
2)Qt::AlignRight:水平方向靠右。
3)Qt::AlignHCenter:水平方向居中。
4)Qt::AlignJustify:水平方向调整间距两端对齐。
5)Qt::AlignTop:垂直方向靠上。
6)Qt::AlignButton:垂直方向靠下。
7)Qt::AlignVCenter:垂直方向居中。
8)Qt::AlignCenter:等价于 Qt::AlignHCenter | Qt::AlignVCenter。
3.其他方法
setIntent:设置缩进;
setMargin:设置边界;
setWordWrap: 设置换行
setBuddy(QWidget *):设置快捷键的伙伴控件
label = new QLabel(tr("Find &what:"));
lineEdit = new QLineEdit;
label->setBuddy(lineEdit);//同伴焦点助记键
/
ui->label->setText("<h2><i>t</i><font color=red>test</font><font color=green>test</font></h2>");
ui->label->setStyleSheet("background-color: red");
ui->label->setAlignment(Qt::AlignRight);
ui->label_3->setText("1231231231231231rrrrrrrrrrrrrrrr");
ui->label_3->adjustSize();