Layout-Innen- und Außenabstände zwischen Widgets anpassen
< Adjust Spacing and Margins between Widgets in Layout(Redirected from Adjust Spacing and Margins between Widgets in Layout German)
Jump to navigation
Jump to search
Übersicht
Um bei Layouts die Innenabstände (Margin) und Außenabstände (Spacing) zwischen QWidget anzupassen, verwendet man die Methoden setSpacing und setContentsMargins, welche Teil der Implementierung von QLayout sind.
Beispiel
Der folgende Code-Schnipsel zeigt das Entfernen (Auf-null-Setzen) aller Abstände bei einer Instanz von QVBoxLayout.
pLayout = new QVBoxLayout(this);
pLayout->setSpacing(0);
pLayout->setMargin(0);
pLayout->setContentsMargins(0,0,0,0);
pLayout->addWidget(m_pLabel, 0, Qt::AlignTop);
pLayout->addWidget(m_pButton, 0, Qt::AlignTop);
setLayout(pLayout);