QTable Zeile Markieren

Alles rund um die Programmierung mit Qt
Antworten
grisu1972
Beiträge: 66
Registriert: 9. November 2007 16:08

QTable Zeile Markieren

Beitrag 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?
Dateianhänge
Tabelle zerstört
Tabelle zerstört
schlecht.JPG (102.02 KiB) 1770 mal betrachtet
Tabelle in Ordnung
Tabelle in Ordnung
gut.JPG (102.19 KiB) 1770 mal betrachtet
grisu1972
Beiträge: 66
Registriert: 9. November 2007 16:08

Beitrag von grisu1972 »

Gibt es eine Möglichkeit einzustellen, dass innerhalb einer Tabelle immer nur eine Zeile markiert ist?
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Woran erkennt man ein Windows-User? An seinen überdimensionalen und meist überflüssigen Screenshots...

Ansonsten: QAbstractItemView::setSelectionMode(...)
Antworten