ich habe ein "Problem" mit dem effizienten Leeren eines QTableWidgets.
Ziel: Alle Zeilen und deren Inhalt entfernen, Überschriften sollen erhalten bleiben.
Code: Alles auswählen
QTableWidget * tableWidget = new QTableWidget();
// ...
// tableWidget hier mit viel Inhalt gefüllt.
// ...
Code: Alles auswählen
// tableWidget leeren (reset)
while( tableWidget->rowCount() > 0 )
tableWidget->removeRow( tableWidget->rowCount() - 1 ); // Removes the last row and all its items from the table.
Code: Alles auswählen
// tableWidget leeren (reset)
tableWidget->clearContents()
tableWidget->setRowCount( 0 );- Haben beide Varianten unterm Strich den gleichen gar den selben Effekt?
- Gibt es eine noch effizientere Möglichkeit diesen Effekt zu erzielen?
Gruß,
gelignite