Fehler C2664: „App *const“ zu „QWidget *“
Posted: 07 Jan 2025, 12:30
Ich versuche, ein animiertes GIF in mein Programm einzufügen.
Wenn ich jedoch die richtige Syntax befolge
im
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
Irgendwelche Ideen? Danke!
EDIT: TestApp ist eine benutzerdefinierte Klasse.
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();
Code: Select all
void TestApp::draw()
{
//this code and other drawing code here
}
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);
EDIT: TestApp ist eine benutzerdefinierte Klasse.