Qt編程 ——消息對話框(QMessageBox)的使用

文檔聲明:
以下資料均屬于本人在學(xué)習(xí)過程中產(chǎn)出的學(xué)習(xí)筆記,如果錯誤或者遺漏之處,請多多指正。并且該文檔在后期會隨著學(xué)習(xí)的深入不斷補(bǔ)充完善。感謝各位的參考查看。


筆記資料僅供學(xué)習(xí)交流使用,轉(zhuǎn)載請標(biāo)明出處,謝謝配合。
作者:Aliven888

1、簡述

? QMessageBox類提供了一個模態(tài)對話框,用于通知用戶或詢問用戶問題并接收答案。
? 消息框顯示一個主要文本,以警告用戶注意某種情況;一個信息性文本,用于進(jìn)一步說明警報或詢問用戶問題;以及一個可選的詳細(xì)文本,以在用戶請求時提供更多數(shù)據(jù)。 消息框還可以顯示一個圖標(biāo)和用于接受用戶響應(yīng)的標(biāo)準(zhǔn)按鈕。

2、使用介紹

2.1、頭文件

在使用該類之前,需要包含以下頭文件。

    #include "QMessageBox"

2.2、關(guān)于消息對話框

    //關(guān)于消息框 —— 因為是靜態(tài)成員函數(shù),所以可以直接調(diào)用
    QMessageBox::about(this, "about", "I am about dialog");

演示結(jié)果:

演示結(jié)果

2.3、信息消息對話框

    //信息消息對話框 —— 因為是靜態(tài)成員函數(shù),所以可以直接調(diào)用
    QMessageBox::information(this, "information", "I am information dialog", QMessageBox::NoButton, QMessageBox::Close);

演示結(jié)果:

演示結(jié)果

2.4、咨詢消息對話框

    //詢問消息對話框 —— 因為是靜態(tài)成員函數(shù),所以可以直接調(diào)用
    QMessageBox::question(this, "question", "I am question dialog", QMessageBox::Yes, QMessageBox::No);

演示結(jié)果:

演示結(jié)果

2.5、警告消息對話框

    //告警消息對話框 —— 因為是靜態(tài)成員函數(shù),所以可以直接調(diào)用
    QMessageBox::warning(this, "warning", "I am warning dialog", QMessageBox::Ok, QMessageBox::Cancel);

演示結(jié)果:

演示結(jié)果

2.6、錯誤消息對話框

    //錯誤消息對話框 —— 因為是靜態(tài)成員函數(shù),所以可以直接調(diào)用
    QMessageBox::critical(this, "critical", "I am critical dialog", QMessageBox::Yes, QMessageBox::Help);

演示結(jié)果:

演示結(jié)果

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容