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
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


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