qt中的qlable的用法
时间: 2024-05-14 12:15:31 浏览: 127
QLabel 是 Qt 中常用的控件之一,用于显示文本或图片等内容。常见的 QLabel 用法如下:
1. 显示文本:
```cpp
QLabel *label = new QLabel("Hello World!"); // 创建 QLabel 控件并设置文本
label->setAlignment(Qt::AlignCenter); // 设置文本对齐方式
label->setStyleSheet("font-size: 20px;"); // 设置样式表
label->show(); // 显示控件
```
2. 显示图片:
```cpp
QLabel *label = new QLabel(); // 创建 QLabel 控件
QPixmap pixmap(":/images/image.png"); // 创建 QPixmap 对象并从资源文件中加载图片
label->setPixmap(pixmap); // 设置 QLabel 的图片
label->setScaledContents(true); // 设置 QLabel 自适应图片大小
label->show(); // 显示控件
```
3. 显示 HTML 文本:
```cpp
QLabel *label = new QLabel(); // 创建 QLabel 控件
label->setText("<h1>Hello World!</h1>"); // 设置 HTML 文本
label->setAlignment(Qt::AlignCenter); // 设置文本对齐方式
label->show(); // 显示控件
```
以上是 QLabel 的基本用法,你可以根据需要进行灵活运用,详细的 API 可以参考 Qt 官方文档。
阅读全文