QHBoxLayOutAlignment无法正常工作

QHBoxLayoutalignment not working as expected

本文关键字:工作 常工作 QHBoxLayOutAlignment      更新时间:2023-10-16

我在qhboxlayout布局中添加了一个按钮,并在右侧对齐。

我的目的是在按钮的顶部和右侧给出1厘米的间隙。

m_clearButton = new QPushButton(widget);
m_clearButton->setText("Clear");
m_clearButton->setMinimumWidth(35);
m_clearButton->setMinimumHeight(10);
m_clearButton->setFocusPolicy(Qt::NoFocus);
QHBoxLayout * mainLyt1 = new QHBoxLayout(this);
mainLyt1->addSpacerItem(new QSpacerItem(0, 0, QSizePolicy::Minimum, QSizePolicy::Expanding));
mainLyt1->addWidget(m_clearButton,0,Qt::AlignRight);

任何输入都将不胜感激,谢谢

您可以将内容保证金设置为该布局。http://doc.qt.io/qt-4.8/qlayout.html#setcontentsmargins