From 7509f7c884e56a6b697a10873073c12af4c76299 Mon Sep 17 00:00:00 2001 From: johanneshilden Date: Fri, 29 Sep 2017 19:20:55 +0300 Subject: [PATCH] Fix alignment in radio button settings editor --- examples/radiobuttonsettingseditor.cpp | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/examples/radiobuttonsettingseditor.cpp b/examples/radiobuttonsettingseditor.cpp index 8b246f8..1bdf8df 100644 --- a/examples/radiobuttonsettingseditor.cpp +++ b/examples/radiobuttonsettingseditor.cpp @@ -32,11 +32,20 @@ RadioButtonSettingsEditor::RadioButtonSettingsEditor(QWidget *parent) canvas->setLayout(layout); canvas->setMaximumHeight(350); - layout->addStretch(); - layout->addWidget(m_radioButton1); - layout->addWidget(m_radioButton2); - layout->addWidget(m_radioButton3); - layout->addStretch(); + QWidget *buttonWidget = new QWidget; + QVBoxLayout *buttonLayout = new QVBoxLayout; + buttonWidget->setLayout(buttonLayout); + + layout->addWidget(buttonWidget); + buttonLayout->addWidget(m_radioButton1); + buttonLayout->addWidget(m_radioButton2); + buttonLayout->addWidget(m_radioButton3); + + QSizePolicy policy; + policy.setHorizontalPolicy(QSizePolicy::Maximum); + buttonWidget->setSizePolicy(policy); + + layout->setAlignment(Qt::AlignCenter); layout->setMargin(0); layout->setSpacing(0);