QMessagebox的使用(三)

1、注意以下的使用中的QMessagebox的使用:

void MainWindow::on_pushButton_clicked()
{
    QMessageBox messageBox(QMessageBox::NoIcon,
                           "離開", "你確定要離開嗎?",
                           QMessageBox::Yes | QMessageBox::No, this); ;
    int result=messageBox.exec();
    switch (result)
    {
    case QMessageBox::Yes:
        close();
        break;
    case QMessageBox::No:
        break;
    default:
        break;
    }
}

注意這邊的this將會跟這個mainwindow中的界面圖標保持一致,可以通過修改mainwindow的圖標來修改這個提示框中左上角的圖標

具體是怎麼樣更換圖標可以參考博客:https://blog.csdn.net/Littlehero_121/article/details/103023421

QMessageBox::warning(this, tr("錯誤提示"), tr("保存數據有問題"), QObject::tr("確定"));

注意這個this需要跟mainwindow的界面的圖標聯繫在一起

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章