Seite 1 von 1

QComboBox Signals

Verfasst: 28. Dezember 2005 15:48
von Querdenker
Ich möchte das editTextChanged() - Event der QCombobox auswerten.
Das Event wird gefeuert, wenn der Text im Edit-Widget der Combo geändert wird. Ich bekomme es jedoch nicht gebacken - kein Event :(

hat jemand ein funktionierendes Codebeispiel, wie man dieses Event bekommt?

Ich habe es herausgefunden ;)

Verfasst: 30. Dezember 2005 13:10
von Querdenker
Die QComboBox feuert das Event erst dann, wenn die Eigenschaft:

QComboBox::setEditable(true);

gesetzt ist.

default Einstellung ist: editable(false).

Definition der Action:

QObject::connect(cmb, SIGNAL(editTextChanged(QString)), this, SLOT(oneditc(QString)));

Definition des Slots:

private slots:
void oneditc(QString);

Implementation:

void class::oneditc(QString txt){
//done ...
};