Alles rund um die Programmierung mit Qt
Deever
Beiträge: 90 Registriert: 9. Mai 2007 18:20
Beitrag
von Deever » 8. März 2008 18:49
Hey Amigos, wie geht's?
Ich möchte, daß die Inhalte von Zellen einer TableView immer ganz angezeigt werden und habe dafür
Code: Alles auswählen
view->resizeColumnsToContents();
view->resizeRowsToContents();gemacht. Allerdings nimmt ersteres als Breite für eine Spalte immer die Breite der Überschrift als Maß und zweiteres scheint irgendwie überhaupt nichts zu bewirken...
Kann mir jemand helfen?
Gruß,
/dev
Deever
Beiträge: 90 Registriert: 9. Mai 2007 18:20
Beitrag
von Deever » 11. März 2008 09:56
Alles klar! Ich Idiot hab die Methoden natürlich vor der Aktualisierung des Models aufgerufen. Klassischer Fall von PEBKAC also...tschuldigung!
Trotzdem danke für die Aufmerksamkeit!
Gruß,
/dev
Deever
Beiträge: 90 Registriert: 9. Mai 2007 18:20
Beitrag
von Deever » 11. März 2008 11:54
Jetzt hab ich ein anderes Problem, und zwar mit dem Fenster um die TableView. Ich möchte die Größe des Fenster auf die View setzen, was allerdings nicht funktioniert.
So wird das Fenster aber so klein, daß es nur ein, zwei Felder der ersten Spalte der View anzeigt. Wie ist das zu beheben?
Vielen Dank für eure Antworten!
Gruß,
/dev
Zuletzt geändert von
Deever am 13. März 2008 09:12, insgesamt 1-mal geändert.
upsala
Beiträge: 3946 Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:
Beitrag
von upsala » 11. März 2008 12:16
Warum 'new QSize' ?
Deever
Beiträge: 90 Registriert: 9. Mai 2007 18:20
Beitrag
von Deever » 13. März 2008 09:15
upsala hat geschrieben: Warum 'new QSize' ?
Sorry, mein Fehler! Ich benutze PyQt und daher ist mir das so reingerutscht.
Die Frage bleibt allerdings die gleiche: Warum macht es das Fenster so klein?
Gruß,
/dev
Deever
Beiträge: 90 Registriert: 9. Mai 2007 18:20
Beitrag
von Deever » 14. März 2008 09:20
Gibt es tatsächlich keine Möglichkeit, die passende Grösse zur Laufzeit zu ermitteln? Muß man wirklich eine Grösse hart eincodieren?
upsala
Beiträge: 3946 Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:
Beitrag
von upsala » 14. März 2008 12:15
Die Breite und Höhe der einzelnen Spalten ermitteln und diese verwenden...