Qt:将文本设置为带有像素图和背面的 Qlabel

问题描述 投票:0回答:2

所以我有一个带有像素图的 QLabel (使用函数 setPixmap() 添加到它)。现在假设我使用 setText() 添加文本。 QLabel 开始显示我想要它执行的文本。现在我的问题是 - 有没有办法将标签更改回开始显示以前的像素图,而不是使用 setPixmap() 再次添加它?

c++ qlabel
2个回答
1
投票

没有。

http://qt-project.org/doc/qt-4.8/qlabel.html#text-prop

这里写的是,将文本设置为QLabel会清除以前的任何内容。


0
投票

Qt 4.8 中似乎仍然存在的这一限制可以通过使用来克服:

setStyleSheet("背景图片: url(:/images/sunset.jpg);");

欲了解更多信息,请参阅: 无法在Qt Stylesheet中设置背景图片

© www.soinside.com 2019 - 2024. All rights reserved.