TheDodger
14-05-2003, 14:27
Hmmm, ich habe hier eine Klasse, die von QComboBox abgelitten ist und einige Feinheiten mehr bietet.
Jetzt möchte ich diesem Widget quasi eine readOnly Funktion verpassen.
Innerhalb der readOnly Funktion rufe ich QComboBox::setEnabled() auf, damit ich schon mal keinerlei Eingaben tätigen kann.
Jetzt möchte ich aber verhindern, das die Background / ForegroundColor geändert wird!
Meine ganzen Versuche das wieder rückgängig zu machen waren bislang vergeblich.
Ich bekomme zwar einen Pointer auf das lineEdit, oder das listView, aber jede Änderung führt dann zum Absturz.
Hat da vielleicht jemand einen Lösungsansatz für mich?
Jetzt möchte ich diesem Widget quasi eine readOnly Funktion verpassen.
Innerhalb der readOnly Funktion rufe ich QComboBox::setEnabled() auf, damit ich schon mal keinerlei Eingaben tätigen kann.
Jetzt möchte ich aber verhindern, das die Background / ForegroundColor geändert wird!
Meine ganzen Versuche das wieder rückgängig zu machen waren bislang vergeblich.
Ich bekomme zwar einen Pointer auf das lineEdit, oder das listView, aber jede Änderung führt dann zum Absturz.
Hat da vielleicht jemand einen Lösungsansatz für mich?