[gelöst] QTreeWidget: Titelleiste weglassen

Alles rund um die Programmierung mit Qt
Antworten
andrea
Beiträge: 7
Registriert: 7. November 2005 12:58
Wohnort: Kanton Zürich

[gelöst] QTreeWidget: Titelleiste weglassen

Beitrag von andrea »

Hallo,

weiss jemand wie ich ein QTreeWidget dazu bringen kann die Titelleiste über dem Tree NICHT darzustellen (also die Überschriften der einzelenen Spalten)?

Gruss
A
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Header nicht anzeigen:
treeView -> header() -> hide();

Um den Tree nicht darzustellen:
treeView -> setRootIsDecorated( false );
andrea
Beiträge: 7
Registriert: 7. November 2005 12:58
Wohnort: Kanton Zürich

Beitrag von andrea »

Super, danke! Hab immer nach irgendwas mit Title gesucht, nicht nach Header. Gruss A
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Beim QTreeWidget muß doch ein Header extra angelegt werden, sonst wird gar nichts angezeigt oder verwechsel ich da jetzt was?
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Äh, Zusammenhang?

Ja, klar braucht man einen Header, ist aber doch dennoch kein Grund, diesen dann auszublenden.
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

FlorianBecker hat geschrieben:Ja, klar braucht man einen Header, ist aber doch dennoch kein Grund, diesen dann auszublenden.
Den Satz mußt Du mir erklären :-)

Wenn ich ein QTreeWidget anlege und mit Items fülle, dann habe ich eine Liste ohne Header. Wenn doch Header da sind, dann wurden die irgendwann deklariert. Wenn ich sie jetzt nicht mehr haben will, dann nehme ich doch die Zeile mit setHeaderItem oder setHeaderLabels, je nach dem wie man es gemacht hat, wieder raus. Wozu sie erst anlegen, um sie dann zu verstecken? Da suche ich noch nach dem Sinn. :idea:
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Wenn kein Header erstellt wird, werden die Items nicht dargestellt. Du hast es selbst gerade gesagt!?
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Ich nehm alles zurück und behaupte das Gegenteil :-) Wenn man nur eine Spalte hat, muß man den Header angeben, sonst gibt es keinen. Bei mehreren Spalten wird er automatisch erstellt.
Antworten