《Qt5 開發與實例(第三版)》學習筆記(十二)
阿新 • • 發佈:2018-02-03
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 開發與實例(第三版)》學習筆記(十二)