gpt4 book ai didi

c++ - 菜单栏上添加了qt按钮

转载 作者:行者123 更新时间:2023-11-28 05:40:05 27 4
gpt4 key购买 nike

我正在尝试将按钮添加到 QT 中的垂直布局。

MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);

mRootLayout = new QVBoxLayout(this);
setLayout(mRootLayout);

mRootLayout->addWidget(new QPushButton("Button1", this));
mRootLayout->addWidget(new QPushButton("Button2", this));

}

我有两个问题1.按钮创建在菜单栏的顶部2. 按钮不是一个在另一个下面。

我正在使用 QVBoxLayout。

enter image description here

最佳答案

我认为代码必须更改为:

mRootLayout = new QVBoxLayout(ui->centralWidget);
mRootLayout->addWidget(new QPushButton("Button1", this));
mRootLayout->addWidget(new QPushButton("Button2", this));

没有必要执行setLayout()

关于c++ - 菜单栏上添加了qt按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37305348/

27 4 0