qlabel打印
时间: 2023-06-21 12:23:12 浏览: 161
要使用 QLabel 打印文本,可以使用 QLabel 的 setText() 方法。例如,以下代码将在 QLabel 中显示 "Hello World!" 文本:
```
QLabel *label = new QLabel(this);
label->setText("Hello World!");
```
如果要在 QLabel 中显示多行文本,可以使用 setText() 方法并使用换行符 ("\n") 分隔每行。例如:
```
QLabel *label = new QLabel(this);
label->setText("Line 1\nLine 2\nLine 3");
```
如果要在 QLabel 中显示 HTML 格式的文本,可以使用 setHtml() 方法。例如,以下代码将在 QLabel 中显示一个链接:
```
QLabel *label = new QLabel(this);
label->setOpenExternalLinks(true);
label->setHtml("<a href=\"https://www.example.com\">Click here</a> to visit our website.");
```
请注意,如果要在 QLabel 中显示一张图片,可以使用 setPixmap() 方法。例如,以下代码将在 QLabel 中显示名为 "image.png" 的图像:
```
QLabel *label = new QLabel(this);
QPixmap pixmap("image.png");
label->setPixmap(pixmap);
```
阅读全文