Не отображается изображение в виджете
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QWidget* pwgt = new QWidget();
QPixmap pix("/home/MyPC/image.png");
QPalette pal;
pal.setBrush(pwgt->backgroundRole(), QBrush(pix));
pwgt->setPalette(pal);
pwgt->setAutoFillBackground(true);
pwgt->setFixedSize(pix.width(), pix.height());
pwgt->show();
return a.exec();
}
Виджет отображается с размером равным размеру изображения, но само изображение не отображается(белый фон), что не так?