Seite 1 von 1
ListWidget Maus Markierung simulieren
Verfasst: 12. Mai 2009 12:51
von tYREL
Hallo zusammen,
ich setzte ein listWidget Eintrag mit folgender Funktion:
Wie kann ich es erreichen, dass es farblich so markiert wird, wie wenn ich es mit der Maus anklicke.
Danke+Grüße
tYREL
Re: ListWidget Maus Markierung simulieren
Verfasst: 12. Mai 2009 17:48
von neuschi
tYREL hat geschrieben:Hallo zusammen,
Wie kann ich es erreichen, dass es farblich so markiert wird, wie wenn ich es mit der Maus anklicke.
Du möchtest also, dass es selektiert wird?
Code: Alles auswählen
listWidget_2->setCurrentRow(searchPos, QItemSelectionModel::SelectCurrent);
\Ralf
Verfasst: 12. Mai 2009 20:04
von tYREL
listWidget_2->setCurrent() selektiert das entsprechende Element schon.
Bei meinem Farbschema eben hellgrau. Wenn ich mit der Maus ein Element selektiere, dann wird es hellbau und genau dieses hellblau möchte ich auch haben, wenn ich das Element über setCurrent() oder ähnliches selektiere.
ich habe es schon mit listWidget_2->setSelection(True); versucht, aber dafür bekomme ich eine Fehlermeldung

Verfasst: 13. Mai 2009 07:54
von AuE
liegts evtl am nichtvorhandenen Fokus des Elements?