QComboBox Signals

Verschiedenes zu Qt
Antworten
Querdenker
Beiträge: 99
Registriert: 1. Dezember 2005 17:44
Wohnort: Karlsruhe

QComboBox Signals

Beitrag 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?
Querdenker
Beiträge: 99
Registriert: 1. Dezember 2005 17:44
Wohnort: Karlsruhe

Ich habe es herausgefunden ;)

Beitrag 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 ...
};
Antworten