Seite 1 von 1

QTable Zeile Markieren

Verfasst: 10. April 2008 12:42
von grisu1972
Hallo Leute,

folgendes Problem:
kontext:
ich habe eine Tabelle mit 5 Spalten unter anderem eine Spalte Status und eine Spalte Name, ich selektiere eine Zeile und löse einen Vorgang aus. Wärend diese Vorgangs ändert sich der Status.

Fehler:
Wenn die Tabelle nach Name sortiert ist verhält sich alles wie ich es erwarte.
Ist die Tablelle aber nach Status sortiert kommt die Tabelle durcheinander. D.h. es ist nicht mehr eine durchgängige Zeile markiert sondern die Teilweise Elemente an aus der ursprünglichen Zeilennummer und (das nach Status sortiert ist) auch Elemente in der Zeile in die der Eintrag gewandert ist!

Wie kann ich verhindern, das Elemente aus meheren Zeilen markiert werden? Oder: Warum kommt die Tabelle durcheinander wenn nach Status sortiert ist und dieser sich ändert?

Verfasst: 10. April 2008 13:37
von grisu1972
Gibt es eine Möglichkeit einzustellen, dass innerhalb einer Tabelle immer nur eine Zeile markiert ist?

Verfasst: 10. April 2008 18:20
von upsala
Woran erkennt man ein Windows-User? An seinen überdimensionalen und meist überflüssigen Screenshots...

Ansonsten: QAbstractItemView::setSelectionMode(...)