Qt 上下两派单选框对齐
时间: 2023-07-10 19:08:23 浏览: 62
在 Qt 中,可以使用布局管理器来对齐上下两个单选框。以下是一个示例:
```cpp
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget widget;
QVBoxLayout *layout = new QVBoxLayout(&widget);
QRadioButton *radio1 = new QRadioButton("Option 1");
QRadioButton *radio2 = new QRadioButton("Option 2");
QHBoxLayout *hLayout = new QHBoxLayout();
hLayout->addWidget(radio1);
hLayout->addStretch(); // 添加一个伸缩项
hLayout->addWidget(radio2);
layout->addLayout(hLayout);
layout->addStretch(); // 添加一个伸缩项
widget.show();
return app.exec();
}
```
在上面的示例中,我们创建了一个垂直布局管理器,并将其设置为窗口的布局管理器。然后,我们创建了两个单选框,并将它们放在一个水平布局管理器中。在水平布局管理器中,我们添加了一个伸缩项,以便将单选框对齐。最后,我们将水平布局管理器和一个伸缩项添加到垂直布局管理器中,以便在窗口中垂直对齐单选框。