Frage zu QTableWidget
-
Hallo,
seit ein paar Tagen versuche ich mich in Qt reinzuarbeiten und bin grad dabei eine Tabelle mit QTableWidget zu erstellenMeine Tabelle soll wie folgt aussehen:
http://img707.imageshack.us/img707/7531/qtablewidget001.jpgim Moment sieht meine standardmäßg aus.
Hier ist erstmal der Code den ich bisher zu der Tabelle hab
changeTable = new QTableView(this); changeTable->verticalHeader()->setVisible(false); changeTable->setColumnWidth(0, 50); changeTable->setColumnWidth(1, 100); changeTable->setColumnWidth(2,100);
Als erstes wollte ich die beiden header entfernen, doch dabei gibt mir der Compiler immer folgende Fehlermeldung aus
error: invalid use of incomplete type 'struct QHeaderView'
ich habs statt mit setVisible auch mit hide() versucht, funktioniert aber auch nicht. Was mache ich da falsch?
Frage 2: Wie kann ich die Linienfarbe der Tabelle ändern, wie in der Abbildung?
-
Dir fehlt ein
#include <QHeaderView>
(QHeaderView ist in der qtableview.h nur als forward declaration vorhanden)
Grüße
Thomas