我应该做:
auto btnDelete = new QPushButton(this);
btnDelete->setText("Delete");
还是安全的:
auto btnDelete = new QPushButton("Delete");
又为什么呢?
我将其添加为:
this->ui->formLayout->addRow(btnDelete, editForm);
最佳答案
这是绝对安全的。将其添加到布局后,该布局将为您设置父项。对于任何小部件,布局的所有者。删除父对象后,它还会调用按钮的解构函数