Как показать загружаемый gif во время выполнения процесса?
Я хочу показать пользователю загружаемый gif, пока выполняется другое окно. Когда мой
graphdialog.ui
страница выполняется,
showdb.ui
закрывается, поэтому я не делал шаг movie->stop(). Но я получаю сообщение об ошибке:
Программа неожиданно завершилась. Процесс был окончен принудительно.
Как правильно это сделать?
Вот образец моего кода:
showdb.cpp
void show_db::on_pushButton_2_clicked()
{
QMovie *movie = new QMovie("qrc:/images/loadinggif.gif");
this->ui->label->setMovie(movie);
this->ui->label->show();
this->ui->lineEdit->show();
movie->start();
GraphDialog grapghdialog(NULL,NULL);
grapghdialog.setModal(true); //sets second window here
grapghdialog.exec(); //to show
}