可以使用QWidget类和QPushButton类来创建一个面板并添加按钮。
以下是一个简单的示例代码:
#include <QWidget>
#include <QPushButton>
#include <QHBoxLayout>
class MyPanel : public QWidget {
public:
MyPanel(QWidget *parent = 0) : QWidget(parent) {
// 创建按钮
QPushButton *button1 = new QPushButton("Button 1", this);
QPushButton *button2 = new QPushButton("Button 2", this);
// 创建水平布局
QHBoxLayout *layout = new QHBoxLayout;
layout->addWidget(button1);
layout->addStretch(); // 添加一个伸缩项,使得按钮可以左右对齐
layout->addWidget(button2);
// 设置面板的主布局
setLayout(layout);
}
};
int main(int argc, char **argv)
{
QApplication app(argc, argv);
MyPanel panel;
panel.show();
return app.exec();
}
在这个示例中,我们创建了一个名为MyPanel的自定义QWidget类。它包含了两个QPushButton按钮,并使用QHBoxLayout布局将它们放在一起。最后,我们将该布局设置为面板的主布局。
您可以根据需要修改按钮和面板的属性和样式。