Im Code erhalten:QTableWidget unten vertikal header label
setCentralWidget(&tableWidget);
tableWidget.setRowCount(5);
qDebug() << tableWidget.verticalHeaderItem(1)->text();
Warum ich den Text nicht lable als Ausgabe zu erhalten?
Im Code erhalten:QTableWidget unten vertikal header label
setCentralWidget(&tableWidget);
tableWidget.setRowCount(5);
qDebug() << tableWidget.verticalHeaderItem(1)->text();
Warum ich den Text nicht lable als Ausgabe zu erhalten?
Haben Sie Header-Elemente explizit in Ihrem tableWdiget gesetzt? setRowCount setzt keine Texte auf Kopfzeilen.
Nein, habe ich nicht. Wäre es möglich, nur die Nummer zu bekommen? – KcFnMi
Ich weiß nicht, was du mit der Nummer meinst. setRowCount (n) fügt vertikale Header-Elemente mit einer leeren Zeichenfolge hinzu, wenn die aktuelle Zeilenanzahl kleiner als n ist. Sie könnten setVerticalHeaderLabels() verwenden, um alle vertikalen Header-Elemente mit bestimmten Strings zu setzen, und Ihre Zahlen zuerst in Strings umwandeln, wenn Sie Zahlen setzen möchten. Oder Sie können setVerticalHeaderItem() für ein bestimmtes vertikales Kopfzeilenelement verwenden. – Yancey
Da ich die Beschriftungen nicht eingestellt habe, sehe ich Zahlen in der vertikalen Kopfzeile. Kann ich diese Zahlen bekommen? – KcFnMi
Die Frage ist sehr unklar, aber was auch immer es ist, ich schlage vor, Sie konsultieren die ** Dokumentation ** der Bibliothek, die Sie verwenden. Die Verwendung eines ** Debuggers ** könnte ebenfalls relevant sein. –