1. 程式人生 > >《Qt5 開發與實例(第三版)》學習筆記(十二)

《Qt5 開發與實例(第三版)》學習筆記(十二)

action spa 添加 png esb geb itl msgbox setw

 1 // 4.2 Qt5 自定義對話框
 2 #include <QMessageBox>
 3 
 4 void Dialog::showCustomMsgBox()
 5 {
 6     QMessageBox customMsgBox;//新建一個自定義消息對話框對象
 7     customMsgBox.setWindowTitle(tr("title"));//設置對話框的標題
 8     QPushButton *yesBtn = customMsgBox.addButton(tr("Ok"),QMessageBox::ActionRole);//為對話框添加一個按鈕,並設置按鈕的顯示文字
9 //第二個參數是按鈕類型的描述 10 customMsgBox.setText("要顯示的消息");//設置要顯示的消息 11 customMsgBox.setIconPixmap(QPixmap("example.png"));//設置自定義對話框的圖標;圖標文件應與生成的exe文件在同一個文件夾內 12 customMsgBox.exec();//顯示該消息對話框,並等待用戶點擊按鈕 13 if(customMsgBox.clickedButton()==yesBtn)//如果用戶點擊的按鈕是yesBtn,就... ... 14 { 15 ...
16 } 17 ... 18 }

《Qt5 開發與實例(第三版)》學習筆記(十二)