ScrollBar nach links ausrichten

Alles rund um die Programmierung mit Qt
Antworten
Kai_002
Beiträge: 30
Registriert: 15. Januar 2007 13:47

ScrollBar nach links ausrichten

Beitrag von Kai_002 »

Hallo,

ich habe im Qt-Designer ein QTreeWidget mit zwei Spalten erzeugt, die ich im Nachhinein in KDevelop vertauscht habe.
Das Problem ist jetzt, dass sobald ich in dem QTreeWidget ein Item anklicke die horizontale ScrollBar an der jetzt zweiten Spalte ausgerichtet wird. Das heißt, dass sich die Scrollbar durch das automatische Ausrichten genau um die Breite der jetzt ersten Spalte nach rechts verschiebt, so das ich sie jedesmal mit der Maus oder der Tastatur zurückschieben muss um beide Spalten zu sehen.

Ich habe jetzt bestimmt schon 3 Stunden versucht das Problem zu lösen und mich mit den Klassen QTreeWidget, QTreeWidgetItem, QScrollBar u.s.w. beschäftigt. Also so langsam werde ich müde, weshalb ich einfach mal hier in die Runde frage, ob mir evtl. jemand helfen kann.

Also Tschüß dann,
Kai.
Kai_002
Beiträge: 30
Registriert: 15. Januar 2007 13:47

Nachtrag

Beitrag von Kai_002 »

Gibt es bei einem QTreeWidget eigentlich eine Möglichkeit den einzelnen Spalten jeweils eigene horizontale ScrollBars zuzuweisen? So das die anderen Spalten in der Beziehung unabhängig werden würden?
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Zu 1.: Mach dein Widget breiter (Spaltenbreiten zusammenzählen und als Minimum für das Widget vorgeben + event. ein bißchen Reserve). Beim Editieren versucht Qt die Zelle komplett darzustellen.

Zu 2.: Nein
Antworten