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 😃


Anmelden zum Antworten