ich Unterklasse eine QTableWidget Klasse und wollte in QTabWidget, so etwas wie dies anzuzeigen:Was sind die möglichen Gründe, warum meine Unterklasse QTableWiget nicht angezeigt wird?
class Mainwindow:
_tabWidget->addTab(doc, QFileInfo(doc->fileName()).fileName());
class doc:
_tableWidget = new QTableWidget(row, column);
ich debuggen können, dass „doc“ nicht NULL ist. _tableWidget haben Werte in Zeilen und Zellen. Aber alles, was ich in meiner Anwendung sehen kann, ist die Anzeige der Registerkarte mit der richtigen Bezeichnung, Es sind keine Zeilen und Spalten gezeichnet. Ich habe das _tabWidget programmgesteuert erstellt. Aus welchen Gründen wurde der Inhalt von "doc" nicht angezeigt? Vielen Dank im Voraus.
Ich versuchte, das QTableWidget Objekt der benutzerdefinierten Klasse aus der Klasse Mainwindow mit einer Getter-Funktion (doc-> Tabelle()) zuzugreifen:
sind_tabWidget->addTab(doc->table(), QFileInfo(doc->fileName()).fileName());
Die Zeilen und Spalten angezeigt jetzt. Ist es wirklich die Art, es zu tun?
'doc' kann unsichtbar sein –
@Dmitry Vielen Dank für Ihr Interesse. – steiryx
Können Sie mehr Code anzeigen? Du bist überhaupt nicht informativ. – someoneinthebox