QMessageBox 提供五種靜態函式顯示標準訊息盒:
QMessageBox::information(parent, title, text, buttons, defaultButton);
QMessageBox::critical(parent, title, text, buttons, defaultButton);
QMessageBox::warning(parent, title, text, buttons, defaultButton);
QMessageBox::question(parent, title, text, buttons, defaultButton);
QMessageBox::about(parent, title, text); // 無按鈕參數

buttons:StandardButtons 列舉,可用 | 組合(如 Yes | No)defaultButton:預設焦點按鈕<font color='red'>text</font>
QMessageBox message(QMessageBox::NoIcon, "Title", "Content with icon.");
message.setIconPixmap(QPixmap("icon.png"));
message.show();

相對路徑基於執行檔目錄。PNG 為內建支援,JPEG 需部署外掛。
// 靜態函式:判斷回傳值
QMessageBox::StandardButton rb = QMessageBox::question(...);
if (rb == QMessageBox::Yes) { ... }
// 建構函式:判斷 exec() 回傳值
QMessageBox message(...);
if (message.exec() == QMessageBox::Yes) { ... }