對話框QDialog
- 1、對話框的分類
- 2、消息對話框QMessageBox
-
- 錯誤提示框:
- 資訊提示框:
- 詢問對話框:
-
- 修改按鈕:yes-->Save No--->Cancel
- 更改預設選擇項
-
- 3、字型對話框QFontDialog
- 4、顔色對話框QColorDialog
- 5、檔案對話框QFileDialog
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
運作結果: