QT中QLabel的常见使用方法
时间: 2023-09-13 14:12:43 浏览: 183
QLabel示例
QLabel是Qt中常用的用来显示文本和图像的控件,常见的使用方法包括以下几种:
1. 显示文本:使用setText()函数设置文本内容,使用setAlignment()函数设置文本对齐方式,例如:
```
QLabel *label = new QLabel(this);
label->setText("Hello World!");
label->setAlignment(Qt::AlignCenter);
```
2. 显示图像:使用setPixmap()函数设置图像,例如:
```
QLabel *label = new QLabel(this);
QPixmap pixmap("image.png");
label->setPixmap(pixmap);
```
3. 显示超链接:使用setText()函数设置文本内容,使用setOpenExternalLinks()函数打开链接,例如:
```
QLabel *label = new QLabel(this);
label->setText("<a href=\"https://www.qt.io/\">Qt官网</a>");
label->setOpenExternalLinks(true);
```
4. 显示HTML格式文本:使用setText()函数设置HTML格式文本内容,例如:
```
QLabel *label = new QLabel(this);
label->setText("<h1>Hello World!</h1>");
```
5. 显示动画:使用setMovie()函数设置动画,例如:
```
QLabel *label = new QLabel(this);
QMovie *movie = new QMovie("animation.gif");
label->setMovie(movie);
movie->start();
```
以上是QLabel的常见使用方法,希望对你有所帮助。
阅读全文