我需要将标签图像放入Qt Widget
我尝试在小部件上添加标签,然后在我选择pixmap
的文本右侧的属性上,并选择我想要使用的图像。
然而,当我运行程序时,没有图像出现任何想法,为什么会这样?
我也尝试过:
QLabel label("<img src='image.jpg' />");
label.show();
但没有运气,不要以为我正在使用它
答案 0 :(得分:7)
诺基亚公司提供的“将图像添加到QLabel
”的官方方式使用了QPixmap
。
QLabel label;
QPixmap pixmap(":/path/to/your/image.jpg");
label.setPixmap(pixmap);
label.setMask(pixmap.mask());
label.show();
答案 1 :(得分:0)
QIcon searchIcon = Icon::fromTheme("edit-find");
searchLabel->setPixmap( searchIcon.pixmap(16,16) );
答案 2 :(得分:0)
另一种方法是使用Qt样式表。
QLabel label;
label.setStyleSheet("background-image: url(:/images/assets/your.png)")