Mit dem Qt Designer habe ich ein paar QFrames ineinander gesetzt, die jeweils ein horizontales Layout haben. Ihr Stylesheet gibt vor, dass sie weder einen Rand noch ein Padding haben sollten. Das bedeutet, dass sowohl in der Ansicht des Qt-Designers als auch im Endergebnis kein Abstand zwischen den QFrames zu sehen ist.
Durch Ziehen und Ablegen kann ich Widgets im Fenster platzieren, es wird eine blaue Linie angezeigt, wo sie platziert werden (in einem Layout). Es ist jedoch nicht möglich, einen anderen QFrame zu einem übergeordneten QFrame hinzuzufügen, den ich nicht sehen kann (und auf den ich daher ziehen kann). Es gibt auch einen Baum in der rechten Leiste, aber Drop auf die übergeordnete macht es automatisch in einem der Kinder gehen...
Ein Beispiel: Ich habe diese Einstellung:
QMainWindow
- QWidget
- QFrame (parent)
- QFrame (child)
- QFrame (child)
Das Hinzufügen eines neuen Rahmens, was immer ich auch versuche, führt zu Problemen:
QMainWindow
- QWidget
- QFrame (parent)
- QFrame (child)
- QFrame (child)
- QFrame (new child)
Aber ich will es wirklich:
QMainWindow
- QWidget
- QFrame (parent)
- QFrame (child)
- QFrame (child)
- QFrame (new parent)
Gibt es eine Funktion, die ich noch nicht entdeckt habe, um neue Widgets genau zu platzieren?