Buttons etc einund ausblnden
-
Hallo,
ich möchte in Qt an einer Stelle mehrere Buttons etc. haben, die ich ein und ausblenden kann. SO das wahlweise die eine Anordnung oder die andere zum Vorschein kommt.
Wie löst man das am elegantesten? Alles übereinander legen und dann mit der visble Eigenschaft zeigen, oder verstecken. Oder bietet Qt direkt ein Widget für so was?
-
QStackedWidget
-
Danke das habe ich gesucht. Nur ein Problem habe ich noch kann ich diese Pfeile zum Umschalten entfernen? Weil ich möchte das Seite wechseln über extra Buttons machen.
-
QStackedWidget provides no intrinsic means for the user to switch page. This is typically done through a QComboBox or a QListWidget that stores the titles of the QStackedWidget's pages.
Wenn da Pfeile sind, kommen sie von dir.
Kannst du mal Code posten?
-
Ich nutze den QTDesigner zum Formular erstellen.
-
Lustig... k.A. warum die Doku das dann schreibt
Dann nimm QStackedLayout, wird ja oft genug in der Doku erwähnt. Aber da steht exakt der selbe Satz "keine eigenen Hilfsmittel für den User, um die Widgets zu switchen".
-
die Buttons siehst du nur im Designer, dass du die Seiten dort wechseln und befüllen kannst. In der Anwendung sind sie nicht vorhanden