Wie füge ich eine Kopfzeile, die Daten zu einem QTableWidget in Qt?

Ich bin immer noch lernen, Qt und ich bin in der Schuld der SO-community für die Bereitstellung von mir mit sehr, sehr zeitnahe Antworten auf meine Qt Fragen. Danke.

Bin ich ganz verwirrt, auf die Idee, das hinzufügen einer Kopfzeile zu einer QTableWidget. Was ich gerne machen würde ist eine Tabelle, die enthält Informationen über die team Mitglieder. Jeder row für ein Mitglied enthalten sollte seine erste und Letzte name, jeder in seiner eigenen Zelle, eine E-Mail-Adresse in eine Zelle, und office in der anderen Zelle. Ich würde eine header über diese Spalten benennen Sie diese entsprechend.

Ich versuche zu starten, die leicht und erhalten nur die header anzeigen "Letzten" (wie in dem letzten Namen). Hier ist mein code.

int column = m_ui->teamTableWidget->columnCount();
m_ui->teamTableWidget->setColumnCount(column+1);
QString* qq = new QString("Last");
m_ui->teamTableWidget->horizontalHeader()->model()->setHeaderData(0, 
Qt::Horizontal, QVariant(QVariant::String, &qq));

Meine Tabelle gerendert wird corretly, aber die header nicht enthalten, was ich erwarten würde. Es enthält 1 Zelle, die den text enthält "1".

Ich bin offensichtlich etwas zu tun sehr albern hier, das ist falsch, aber ich bin verloren. Ich halte Gießen über die Dokumentation, Suche nach nichts.

Vielen Dank für jegliche Hilfe.

Wenn das war die eigentliche Antwort auf dein problem, du solltest poste es als Antwort und es akzeptieren.

InformationsquelleAutor San Jacinto | 2009-11-24

Schreibe einen Kommentar