So löschen Sie alle Zeilen aus QTableWidget

Ich versuche zu löschen alle Zeilen aus einer QTableWidget . Hier ist, was ich versucht habe.

for ( int i = 0; i < mTestTable->rowCount(); ++i )
{
    mTestTable->removeRow(i);
}

Hatte ich zwei Zeilen in meiner Tabelle. Aber das nur gelöscht, eine einzelne Zeile. Ein Grund dafür könnte sein, dass ich nicht erstellen, der die Tabelle mit einem festen Tisch Größe. Die Qt-Dokumentation für rowCount() sagt,

Diese Eigenschaft enthält die Anzahl der Zeilen in der Tabelle.

Standardmäßig für eine Tabelle gebaut, ohne Zeile und Spalte zählt,
diese Eigenschaft enthält den Wert 0.

Also, wenn das der Fall ist, was ist der beste Weg, um entfernen Sie alle Zeilen aus einer Tabelle?

InformationsquelleAutor der Frage vinayan | 2013-04-06

Schreibe einen Kommentar