Я пытаюсь поместить анимированный gif в свою программу.
Однако, когда я следую правильному синтаксису
QMovie *hit1=new QMovie("BadExplosion.gif");
QLabel *processLabel=new QLabel(this);
processLabel->setMovie(hit1);
hit1->start();
в
void TestApp::draw()
{
//this code and other drawing code here
}
я столкнулся с ошибкой
ошибка C2664: «QLabel::QLabel(QWidget *, Qt::WindowFlags)»: невозможно преобразовать параметр 1 из «TestApp *const» в «QWidget *» в строке
QLabel *processLabel=new QLabel(this);
Любые идеи? Спасибо!
РЕДАКТИРОВАТЬ: TestApp - это настраиваемый класс.
TestApp
? Пользовательский класс? Или это происходит от чего-то другого? - person JBL   schedule 17.07.2014