類別
作用question
詢問類訊息框,包含是或否
information
提示類訊息框,僅包含確定
warning
警告類訊息框,伴隨系統警告音,包含多個按鈕
critical
錯誤類訊息框,伴隨系統錯誤提示音
about
關於產品類訊息框
custom
自定義訊息框
注:使用訊息框,需要在.h中的private slots中宣告訊息框的函式,在.cpp中將函式完整宣告**內容,並在需要彈出訊息框的位置進行呼叫。
具體實現方案如下:
建構函式:
standardbutton qmessagebox::question
( qwidget* parent, //訊息框的父視窗指標
const qstring& title, //訊息框的標題欄
const qstring& text, //訊息框的文字提示資訊
standardbuttons buttons=ok, //注(1)
standardbutton defaultbutton=nobutton //注(2)
);
實現方法
void dialog::showquestionmsg()
return;
}
建構函式
standardbutton qmessagebox::information
( qwidget*parent, //訊息框的父視窗指標
const qstring& title, //訊息框的標題欄
const qstring& text, //訊息框的文字提示資訊
standardbuttonsbuttons=ok, //同question訊息框的注釋內容
standardbutton defaultbutton=nobutton //同question訊息框的注釋內容
);
實現方法
void dialog::showinformationmsg()
建構函式
standardbutton qmessagebox::warning
( qwidget* parent, //訊息框的父視窗指標
const qstring& title, //訊息框的標題欄
const qstring& text, //訊息框的文字提示資訊
standardbuttonsbuttons=ok, //同question訊息框的注釋內容
standardbutton defaultbutton=nobutton //同question訊息框的注釋內容
);
實現方法
void dialog::showwarningmsg()
return;
}
建構函式
standardbutton qmessagebox::critical
( qwidget* parent, //訊息框的父視窗指標
const qstring& title, //訊息框的標題欄
const qstring& text, //訊息框的文字提示資訊
standardbuttonsbuttons=ok, //同question訊息框的注釋內容
standardbutton defaultbutton=nobutton //同question訊息框的注釋內容
);
實現方法
void dialog::showcriticalmsg()
建構函式
void qmessagebox::about
( qwidget* parent, //訊息框的父視窗指標
const qstring& title, //訊息框的標題欄
const qstring& text //訊息框的文字提示資訊
);
實現方法
void dialog::showaboutmsg()
建構函式
void qmessagebox::aboutqt
( qwidget* parent, //訊息框的父視窗指標
const qstring& title=qstring() //訊息框的標題欄
);
實現方法
void dialog::showaboutqtmsg()
qt5 模態對話方塊和非模態對話方塊
需要 include this resize 500,400 this setwindowtitle 主視窗 qdialog d this d.resize 200,200 d.setwindowtitle 模態還是非模態 d.exec 顯示對話方塊 模態 阻塞 qdialog d1 new qdi...
Qt5教程 8 標準對話方塊和檔案對話方塊
includeqaction p3 pdialog addaction 關於 connect p3,qaction triggered,執行後點選選單欄下的 關於 彈出 關於 對話方塊 qaction p4 pdialog addaction 選項 connect p4,qaction trigge...
Qt5標準檔案對話方塊類
getopenfilename 函式返回使用者選擇的檔名,其函式形式如下 qstring qfiledialog getopenfilename qwidget parent q nullptr,標準檔案對話方塊的父視窗 const qstring caption qstring 標準檔案對話方塊 ...