我想在单击“是”时关闭应用程序,但即使我按“否”它也会关闭。出了什么问题?
void secondwindow::on_pushButton_clicked()
{
QMessageBox msg;
msg.setWindowTitle("Quit");
msg.setText("Are you sure you want to quit?");
msg.setIcon(QMessageBox::Question);
msg.setStandardButtons(QMessageBox::Yes|QMessageBox::No);
msg.setStyleSheet(QString::fromUtf8("background-color: white;"));
if(msg.exec()==QMessageBox::Yes){
QApplication::quit();
}
}
1条答案
按热度按时间x4shl7ld1#
您可以检查
msg.result()
代码: