Qt Spalte in QTableView ausblenden

8

Ich möchte die ID-Spalte in der Tabellenansicht ausblenden, und das kann ich bei meiner Implementierung nicht tun. Kann mir jemand helfen?

%Vor%     
laura 25.09.2013, 10:04
quelle

1 Antwort

14

Sie verwenden ui->tableView->setColumnHidden(6, true); , aber es gibt keine Spalte mit Index 6. Sie sollten stattdessen ui->tableView->setColumnHidden(5, true); schreiben, weil die ID-Spaltennummer eher 5 als 6 ist.

UPDATE:

Sie müssen auch Spalten ausblenden, nachdem Sie das Modell auf die Ansicht gesetzt haben, d. h .:

%Vor%     
vahancho 25.09.2013, 10:12
quelle

Tags und Links