KI Elemente

Viele Teile ergeben ein Ganzes! Die Kunst unwichtige Details zu vermeiden!

Layouts

QVBoxLayout: Vertikales Box Layout

Beispiel: 3 Buttons - vertikal angeordnet


Datei: VerticalBoxLayout.py

# Vertical Box Layout
from PyQt5.QtWidgets import *
# Instanz der Klasse
app = QApplication([])
# Standardfenster
window = QWidget()
# Vertikales Box - Layout definieren
layout = QVBoxLayout()
# 3 Buttons hinzufügen
layout.addWidget(QPushButton("Oben"))
layout.addWidget(QPushButton("Mitte"))
layout.addWidget(QPushButton("Unten"))
# Layout für das Fenster festlegen
window.setLayout(layout)
# Fenster anzeigen
window.show()
# App ausführen
app.exec_()
Datei: HorizontalBoxLayout.py
# Horizontal Box Layout
from PyQt5.QtWidgets import *
# Instanz der Klasse
app = QApplication([])
# Standardfenster
window = QWidget()
# Horizontales Box - Layout definieren
layout = QHBoxLayout()
# 3 Buttons hinzufügen
layout.addWidget(QPushButton("Links"))
layout.addWidget(QPushButton("Mitte"))
layout.addWidget(QPushButton("Rechts"))
# Layout für das Fenster festlegen
window.setLayout(layout)
# Fenster anzeigen
window.show()
# App ausführen
app.exec_()
Weitere Layouts: https://doc.qt.io/qt-5/qhboxlayout.html

KI

Copyright © 2021. All Rights Reserved. Ehrenfried Stuhlpfarrer