Hallo,
ich erstelle derzeit eine GUI mit Hilfe von QTabWidget. Dafür habe ich drei Tabs hinzugefügt.
Da ich mich bezüglich der Layouts nicht besonders auskenne wollte ich nachfragen, was es für Möglichkeiten gibt, um ein "eigenes" Layout zu verwenden.
Für meine Tabs möchte eine Oberfläche erstellen, möglichst ohne bspw. QVBoxLayout() oder etc. zu verwenden.
QTabWidget - Layout?
Und weil du nicht weisst, wie die angebotenen Moeglichkeiten funktionieren, ist die Antwort es *selbst* zu machen? Dann musst du doch noch viel *mehr* begreifen, was du da tun und lassen musst. Indem du zB den Sourcecode von Qt liest, und versuchst zu nachzuvollziehen, was die dafuer tun. Und es dann machen wie du willst.
Ich würde bei der Oberfläche halt gerne Buttons und etc. frei anordnen, unabhängig von irgendwelchen Layouts...z.B. kann man sich ja bei Java frei austoben.
Eigentlich möchte man das nicht. Auch nicht bei Java. Eigentlich möchte man, dass sich ein LayoutManager darum kümmert. Egal ob bei Qt oder Swing. Die gibt es ja nicht ohne Grund.
Ansonsten hat dich __deets__ ja bereits auf dem Qt Designer hingewiesen.
Ansonsten hat dich __deets__ ja bereits auf dem Qt Designer hingewiesen.
- __blackjack__
- User
- Beiträge: 14047
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@NewPython19: Das macht man nicht – auch in Java nicht. Das kann man sich bei dem heutigen Zoo von Displaygrössen und Auflösungen auch gar nicht mehr erlauben. Die Zeiten sind lange vorbei wo alle Displays eine Auflösung von 96 DPI ”haben”. Dazu kommt noch der Mehraufwand den man hat, wenn man etwas an der Anordnung ändern will oder muss, oder wenn man Texte ändert und dadurch ein Verschieben aller davon direkt und indirekt betroffenen Widgets notwendig wird.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
In Java habe ich mit Swing gearbeitet, was ich sehr angenehm fand...
Gibt es zum Thema Layouts eine Doku/Übersicht ihr empfehlen könnt?
Gibt es zum Thema Layouts eine Doku/Übersicht ihr empfehlen könnt?
- __blackjack__
- User
- Beiträge: 14047
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@NewPython19: Die Qt-Dokumentation‽ Da gibt es ein Kapitel „Layout Management“.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari