我实例化了一个QMessageBox,并添加了几个按钮,如下所示:
QMessageBox message;
cancelButton = message.addButton(tr("Cancel"), QMessageBox::RejectRole);
okButton = message.addButton(tr("OK"), QMessageBox::ActionRole);
是否有必要在退出之前为每个按钮调用析构函数,还是QMessageBox析构函数会处理所有事情?
最佳答案
没有。
当父对象被删除时,它们将删除其子对象。
因此,当“消息”为时,按钮将被删除。