Adjust Spacing and Margins between Widgets in Layout/de

From Qt Wiki
< Adjust Spacing and Margins between Widgets in Layout
Revision as of 08:02, 4 March 2015 by AutoSpider (talk | contribs) (Convert ExpressionEngine links)
Jump to navigation Jump to search


Deutsch | English

[toc align_right="yes" depth="2"]

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

Übersicht

Um bei Layouts die Innenabstände (Margin) und Außenabstände (Spacing) zwischen Widgets 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);