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?
QComboBox Signals
-
- Beiträge: 99
- Registriert: 1. Dezember 2005 17:44
- Wohnort: Karlsruhe
-
- Beiträge: 99
- Registriert: 1. Dezember 2005 17:44
- Wohnort: Karlsruhe
Ich habe es herausgefunden ;)
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 ...
};
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 ...
};