QWidget anordnen

Alles rund um die Programmierung mit Qt
Antworten
Nvidia
Beiträge: 238
Registriert: 22. Februar 2010 21:23

QWidget anordnen

Beitrag von Nvidia »

Ich hab ein QTableView & ein QWidget generiert.
Sie sind beide zu Beginn leer.
Diese sind Kinder von einem TabWidget.
Wie krieg ich das hin, dass die neben einander gestellt werden und die ganzen Tab ausfüllen und beide gleich groß sind.
Wenn ich eine Horizontal Layout mache, ist das QTableView über den ganzen Tab verteilt und das QWidget weg.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Designer nehmen und mal ein bischen mit der sizePolicy spielen.
Nvidia
Beiträge: 238
Registriert: 22. Februar 2010 21:23

Beitrag von Nvidia »

geht das mit code nicht?
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Sicher geht das mit Code. Aber weist du schon welchen Parameter du nehmen sollst?
Troll.Soft
Beiträge: 190
Registriert: 18. Juni 2008 09:52
Wohnort: Hamburg

Beitrag von Troll.Soft »

Es gibt z.B.: maximumHeight(), ..Size, ...Width jeweils mit Minimum und Maximum.
Nvidia
Beiträge: 238
Registriert: 22. Februar 2010 21:23

Beitrag von Nvidia »

ok habs hinbekommen.
So wir haben diesmal ein QTableWidget.
a) Kann man Teile der Zellwände unsichtbar machen?
b) Wie entfernt man die erste Spalte, wo die alles durch nummeriert
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

a) Wie könnte man ein Grid unsichtbar machen?
b) Du meinst den vertikalen Header? So mit hide() und so?
Nvidia
Beiträge: 238
Registriert: 22. Februar 2010 21:23

Beitrag von Nvidia »

vllt auch mit hide? xD keine ahnung deswegen frag ich
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

Nvidia hat geschrieben:vllt auch mit hide? xD keine ahnung deswegen frag ich
Wenn man keine AHnung hat schaut man in die Doku. QTableWidget -> findet man nur verticalHeaderItems. Bringt nicht weiter.
Vererbungshierarchie eins höher -> QTableView. Und - siehe da - es gibt QHeaderView* QTableView::verticalHeader() const.
Der Rest sei dir überlassen, denn viel ist nicht mehr zu tun.

Das nächste mal selber in der Doku suchen, da findet man eigentlich zu jedem Problem eine Lösung.
Nvidia
Beiträge: 238
Registriert: 22. Februar 2010 21:23

Beitrag von Nvidia »

der satz war nicht auf das vheader bezogen,
sondern auf die a)
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Wenn ich auf einmal statt Zellwände Grid schreibe, dann könnte man in der Doku schon mal danach suchen, bevor man hier rummeckert.

Wenn man hier natürlich eine komplette fix und fertige Lösung möchte, dann sollte man vielleicht dazu schreiben, wieviel man zu zahlen bereit ist.
Antworten