2011-01-15 12 views
0

Ich habe Schwierigkeiten, ein Qt-Widget zu finden, mit dem ich eine Liste mit Spalten anzeigen kann. Soweit ich weiß, zeigt QListView tatsächlich Listendaten an, aber es erlaubt den Programmierern nicht, einen Listenansichts-Header hinzuzufügen. Tatsächlich scheint das einzige Widget, das es zulässt, Header anzuzeigen, QTreeView ist (was, ehrlich gesagt , ist ein Schmerz in den Arsch zu arbeiten).Ist QListView richtig für mich?

Qt muss sicherlich eine einfache Möglichkeit bieten, eine Kopfzeile und Daten nach Spalten organisiert anzuzeigen, nein?

Vielen Dank! --Dany.

+2

Warum denken Sie, QTreeView ist so schlecht? Sicher wird es der Baum _models_, der kompliziert wird, nicht die Baumansicht, die mit einer Liste oder einem Tabellenmodell verwendet wird? –

Antwort

3

Was ist mit QTableView oder QTableWidget? Sie können es eher wie eine Liste mit Spalten aussehen lassen, indem Sie das Gitter und die linke Kopfzeile ausblenden.

3

direkt aus der QListView der docs:

Diese Ansicht nicht horizontale oder vertikale Header nicht angezeigt; Um eine Liste von Elementen mit einer horizontalen Überschrift anzuzeigen, verwenden Sie stattdessen QTreeView.

Verwandte Themen