Signal von QComboBox wird nicht erkannt
-
Im Programm benutze ich folgende Zeilen:
zbox = new QCombobox( this ); connect( zBox, SIGNAL( editTextChanged( const QString &text ) ), this, SLOT( zSlot( const QString &text ) ) );
Das Übersetzen des Programms läuft einwandfrei.
Wenn ich das Programm von der Kommandozeile aus starte, bekomme ich folgende Fehlermeldung:connect: no such signal: QComboBox::editTextChanged( QString &text )
Da ich auch Qt3 auf dem Rechner habe, habe ich danach das alte Signal
textChanged( const QString &text )
versucht. Auch hier bekam ich die Fehlermeldung, dass es das Signal nicht gibt.
Was läuft hier eigentlich falsch?
-
In SIGNAL und SLOT darfst du keine Variablennamen verwenden, da gehören nur die Typen rein.
-
Jajaaa, immer diese Anfängerfehler