10

我需要将标签图像放入 Qt Widget

我尝试在小部件上放置一个标签,然后在我选择的文本下右侧的属性上放置一个标签,然后pixmap选择我想要使用的图像。

但是,当我运行程序时,没有图像出现任何想法,这是为什么?

我也试过:

QLabel label("<img src='image.jpg' />");
label.show();

但是没有运气不要认为我用对了

4

3 回答 3

15

QLabel使用诺基亚公司A提供的官方“添加图像”方式QPixmap

QLabel label;
QPixmap pixmap(":/path/to/your/image.jpg");
label.setPixmap(pixmap);
label.setMask(pixmap.mask());

label.show();
于 2013-04-15T10:39:18.660 回答
2
QIcon searchIcon = Icon::fromTheme("edit-find");
searchLabel->setPixmap( searchIcon.pixmap(16,16) );
于 2017-03-04T12:52:02.440 回答
0

另一种方法是使用 Qt 样式表。

QLabel label;
label.setStyleSheet("background-image: url(:/images/assets/your.png)")
于 2017-08-15T01:37:32.697 回答