关于在Qt界面添加动图时,界面会卡。。
我用Qmovie的方法在界面添加了有五个动图吧gif格式的,但是界面非常卡,添加一个时不显卡,添加两个或两个以上都很卡。。。
void MainUI::Set_Oculogram_1()
{
QMovie* movie_bj1 = new QMovie(":/picture/donghua/beijing11.gif");
QMovie* movie_bj2 = new QMovie(":/picture/donghua/beijing12.gif");
QMovie* movie_bj3 = new QMovie(":/picture/donghua/beijing13.gif");
QMovie* movie_f = new QMovie(":/picture/donghua/fengche1.gif");
QMovie* movie_f2 = new QMovie(":/picture/donghua/fengche.gif");
int num = mid_frame->irg_prg->irg_pret.cur_irgtsk_num;
qDebug()<<"this is ocul"<<ocul;
if(num == 0)
{
if(ocul == 1)
{
ui->label_run->setGeometry(190,115,104,204);
ui->label_run->setMovie(movie_bj1);
ui->label_run->show();
movie_bj1->start();
ui->label_run1->setGeometry(307,123,310,112);
ui->label_run1->setMovie(movie_bj2);
ui->label_run1->show();
movie_bj2->start();
ui->label_run2->setGeometry(311,225,467,178);
ui->label_run2->setMovie(movie_bj3);
ui->label_run2->show();
movie_bj3->start();