對話框QDialog
1、對話框的分類
模態對話框:帶阻塞(彈出模態對話框就不能進行其他操作了)
非模態對話框:不阻塞
2、消息對話框QMessageBox
api的查找
以上對話框的函數 都是 static靜態成員函數
錯誤提示框:
信息提示框:
詢問對話框:
修改按鈕:yes–>Save No—>Cancel
更改默認選擇項
默認選擇的是Save 如果想默認爲Cancel 如何修改呢
獲取用戶的輸入:
3、字體對話框QFontDialog
4、顏色對話框QColorDialog
5、文件對話框QFileDialog
#if 1
QString fileName;
fileName = QFileDialog::getOpenFileName(this,\
"文件","C:\\work\\image","(*.png *.jpg)");//只能之png或jpg格式的文件
qDebug()<<fileName<<endl;
#endif
運行結果: