Wie verschiebe ich QSplitter?

8

Angenommen, ich habe ein Fenster mit zwei horizontalen Bedienern und einen Knopf. Wie man einen Splitter nach oben / unten bewegt, indem man auf die Schaltfläche klickt?

    
Narek 28.06.2010, 08:32
quelle

1 Antwort

14

Sehen Sie sich Ссылка an. Der Hauptpunkt ist, dass es keine Methode gibt, den Splitter explizit zu verschieben. Sie können ein ähnliches Verhalten nur erreichen, wenn Sie die Größe der Widgets im QSplitter selbst ändern, was einfach mit QSplitter :: setSizes erreicht werden kann. Ich würde etwas wie

machen %Vor%

würde einen horizontalen Teiler mit zwei Widgets um ein Pixel verschieben. Sie müssten natürlich einen Scheck hinzufügen, um negative Größen zu vermeiden.

    
Greg S 28.06.2010, 08:39
quelle

Tags und Links