Adjust Spacing and Margins between Widgets in Layout: Difference between revisions
Jump to navigation
Jump to search
(Localisation) |
Waldyrious (talk | contribs) (convert {{doclinkanchorlbl}} to the improved {{doclink}}) |
||
Line 2: | Line 2: | ||
{{LangSwitch}} | {{LangSwitch}} | ||
== Overview == | == Overview == | ||
To adjust margins and spacing between {{DocLink|QWidget}}s use the following methods {{ | To adjust margins and spacing between {{DocLink|QWidget}}s use the following methods {{DocLink|QLayout|spacing-prop|setSpacing}} and {{DocLink|QLayout|contentsMargins|setContentsMargins}} that are implemented in class {{DocLink|QLayout}}. | ||
== Example == | == Example == |
Revision as of 09:35, 23 October 2015
Overview
To adjust margins and spacing between QWidgets use the following methods setSpacing and setContentsMargins that are implemented in class QLayout.
Example
This code snippet shows how to remove spacing and margins between widgets in instance of 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);