我应该这样做:
auto btnDelete = new QPushButton(this);
btnDelete->setText("Delete");
或是否安全:
auto btnDelete = new QPushButton("Delete");
为什么?
我添加:this->ui->formLayout->addRow(btnDelete, editForm);
答案 0 :(得分:1)
非常安全。将它添加到布局的那一刻,布局将为您设置父级。任何小部件都是布局的所有者。父母被删除的那一刻,它也会调用按钮的解构器