Qt - QPixmap将png转换为灰度?

时间:2017-11-15 00:54:45

标签: c++ qt png

在Qt中我使用以下方法加载图像并将它们设置为QLabel的背景:

QPixmap *pixmap= new QPixmap("home\\Images\\circle.png");
ui->cell11_Image->setPixmap(*pixmap);
ui->cell11_Image->setMask(pixmap->mask());
ui->cell11_Image->show();

delete(pixmap);

具有以下结果

enter image description here

事情是:图像是灰度的。但是,这是其中一个图像

enter image description here

有谁知道发生了什么事?

1 个答案:

答案 0 :(得分:2)

我认为您的标签或父窗口小部件之一是禁用的。尝试启用并检查。