Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.

Layout-Innen- und Außenabstände zwischen Widgets anpassen

From Qt Wiki
< Adjust Spacing and Margins between Widgets in Layout
Revision as of 09:34, 23 October 2015 by Waldyrious (talk | contribs) (convert {{doclinkanchorlbl}} to the improved {{doclink}})
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh

Ü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);