要在 QWidget 上放置两个按钮,并使用 QHBoxLayout 对这两个按钮进行水平布局,同时为 QWidget 添加边框线,可以按照以下步骤操作:
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建QWidget作为容器,并设置边框样式
QWidget *widget = new QWidget;
widget->setStyleSheet("border: 1px solid black;");
// 创建两个QPushButton
QPushButton *button1 = new QPushButton("Button 1");
QPushButton *button2 = new QPushButton("Button 2");
// 创建QHBoxLayout并将按钮添加到其中
QHBoxLayout *layout = new QHBoxLayout;
layout->addWidget(button1);
layout->addWidget(button2);
// 将QHBoxLayout设置为QWidget的布局
widget->setLayout(layout);
widget->show();
return app.exec();
}
通过以上代码,在一个带有边框样式的 QWidget 上放置了两个按钮,并使用 QHBoxLayout 进行水平布局。最后将 QHBoxLayout 设置为 QWidget 的布局,实现了要求的效果。
内容由零声教学AI助手提供,问题来源于学员提问