Hallo,
ich habe ein QTableView <-> Model was soweit gut funktioniert... bis auf die Otptik. Das qTableView füllt das Hauptfenster vollständig aus, bis auf Menu oben und Statusbar unten.
Zur Zeit gibt es unten einen horizontalen Scrollbalken im QTabelView und die hälfte aller Spalten sind aufder anderen Seite (man muss also scrollen).
Wenn ich resizeColumsToContents() verwende, wird zwar alles kompakt, aber meine Tabelle geht dann nur bis zur mitte (also die rechte Seite meines Hauptfensters bleibt leer).
Wie könnte man das schön lösen? Ich danke im voraus!
Gruss Lespaul
QTableView an das Hauptfenster anpassen
Re: QTableView an das Hauptfenster anpassen
Die Spaltenbreite jeweils selbst definieren.
Wenn das sich aber dynamisch der jeweiligen Fenstergröße anpassen soll, dann musst du ableiten und die Anpassung in resizeEvent() vornehmen.
Gruß Sig
Code: Alles auswählen
void QTableView::setColumnWidth ( int column, int width )
Wenn das sich aber dynamisch der jeweiligen Fenstergröße anpassen soll, dann musst du ableiten und die Anpassung in resizeEvent() vornehmen.
Code: Alles auswählen
void QWidget::resizeEvent ( QResizeEvent * event ) [virtual protected]