Seite 1 von 1

isEnabled von QComboBox lliefert false statt true

Verfasst: 15. Juli 2010 08:30
von ksiegele
Guten Morgen,

ich benutze die Qt in der Version 4.6.1. Mit dem Designer habe ich einen Dialog mit einer QCheckBox erstellt. Aus dem Dialog habe ich eine Klasse erstellt und im Programmcode aktiviere ich die Checkbox mit setEnabled(true). Wenn ich danach mit isEnabled() abfrage, ob die Checkbox aktiviert ist, bekomme ich aber den Wert false.

Mache ich irgendetwas falsch? Für jeden Tipp bin ich dankbar.

Viele Grüße
Kai

Verfasst: 15. Juli 2010 08:48
von Christian81
Das glaube ich nicht - zeig uns bitte ein minimal kompilierbares Beispiel wo das Verhalten auftritt.

Verfasst: 15. Juli 2010 08:51
von franzf
Mein grüner Ratefinger tippt darauf, dass du eigentlich setChecked/isChecked suchst ;)

isEnableTo wäre richtig gewesen

Verfasst: 15. Juli 2010 12:02
von ksiegele
Hallo,

vielen Dank für die schnellen Antworten.

Der Fehler lag bei mir: Im Programmkontext musste ich isEnableTo verwenden, denn das übergeordnete Widget wurde in der Zwischenzeit disabled. Das hatte ich nicht bemerkt.

Viele Grüße
Kai