QMessageBox .gif файл не виден

у меня есть QMessageBox и я положил анимированный GIF на этот диалог с QLabel и внутри QMovie вместо значка. Но есть проблема с GIF. Когда я обновляю экран как-то QMessageBox работает, но GIF больше не виден.

QMessageBox msgBox(this);
msgBox.setWindowTitle("Warning");
msgBox.setText("      This element is UNDER CONSTRUCTION!");
QLabel* label = new QLabel(&msgBox);
label-> setWindowFlags(Qt::FramelessWindowHint);
QPixmap p("Resources/Images/General/construct.gif");

label->setPixmap(p);
label->setFixedHeight(40);
label->setFixedWidth(45);

QMovie *movie = new QMovie("Resources/Images/General/construct.gif");
label->setMovie(movie);
movie->start();

label->show();

QAbstractButton *myYesButton = msgBox.addButton("I accept risk!", QMessageBox::YesRole);
QAbstractButton *myNoButton  = msgBox.addButton("Cancel", QMessageBox::NoRole);
msgBox.exec();

if(msgBox.clickedButton() == myNoButton) return;

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]