Не отображается изображение в виджете

#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();
}

Виджет отображается с размером равным размеру изображения, но само изображение не отображается(белый фон), что не так?


Ответы (0 шт):