Fehler C2664: „App *const“ zu „QWidget *“C++

Programme in C++. Entwicklerforum
Guest
 Fehler C2664: „App *const“ zu „QWidget *“

Post by Guest »

Ich versuche, ein animiertes GIF in mein Programm einzufügen.

Wenn ich jedoch die richtige Syntax befolge

Code: Select all

QMovie *hit1=new QMovie("BadExplosion.gif");
QLabel *processLabel=new QLabel(this);
processLabel->setMovie(hit1);
hit1->start();
im

Code: Select all

void TestApp::draw()
{
//this code and other drawing code here
}
Ich stoße auf den Fehler

Fehler C2664: 'QLabel::QLabel(QWidget *, Qt:: WindowFlags)': Parameter 1 kann nicht von 'TestApp *const' in 'QWidget *' in der Zeile konvertiert werden

Code: Select all

QLabel *processLabel=new QLabel(this);
Irgendwelche Ideen? Danke!

EDIT: TestApp ist eine benutzerdefinierte Klasse.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post