我要实现两个按钮,使他们布局分别在Qwidget的左上方和右上方,两个按钮中间没有间隙,两端都顶格显示
时间: 2024-05-16 15:12:15 浏览: 54
您可以使用QHBoxLayout布局管理器实现这个要求。将第一个按钮添加到左侧,第二个按钮添加到右侧即可。在代码中使用setAlignment()函数来配置部件在布局中的位置。下面是示例代码:
```
QHBoxLayout* layout = new QHBoxLayout(this);
QPushButton* btnLeft = new QPushButton("Left", this);
QPushButton* btnRight = new QPushButton("Right", this);
layout->addWidget(btnLeft, 0, Qt::AlignLeft);
layout->addWidget(btnRight, 0, Qt::AlignRight);
```
这样,两个按钮就会布局在QWidget的左上方和右上方,两个按钮中间没有间隙,两端都顶格显示。
阅读全文