Qt中常用到的幾種對話框


在這裏插入圖片描述

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

運行結果:
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章