首页 > 编程知识 正文

qq哪个版本有消息盒子,微信消息盒子

时间:2023-05-05 18:18:09 阅读:108543 作者:1512

1 .消息对话框QMessageBox类提供模式对话框以通知用户一些信息,并向用户提出问题以获取答案。

Qt5的帮助文档应如下图所示。

以下是描述标准按钮的标志: 每个按钮都定义了按钮的作用。

2 .基本消息对话框

//问题对话框qmessagebox :3360 question (this,tr ) (“问题对话框”)、tr ) )有问题吗? 是什么? '、QMessageBox:No是、QMessageBox:No否; //提示对话框qmessagebox :3360信息(this,tr ) )、QMessageBox:Ok ); //警告对话框qmessagebox : warning (this,tr ) (警告对话框)、外出时一定要戴口罩,再次警告)、qmessagebox : //错误对话框QMessageBox age; age.seticon (qmessagebox :3360 critical; qessagebox :3360 critical (this,tr ) (错误对话框),tr ) )你现在没有戴口罩!' 、QMessageBox:YesToAll; //对话框qmessagebox :3360关于about (this,tr ) (“关于对话框”),tr ) (“关于戴口罩的通知”) )执行后的屏幕截图

3 .自定义消息框

如果上面的消息框对你不满意,也可以定制对话框。

//自定义消息对话框/**核心:1.标题setwindowtitle(2.内容setText )、setInformativeText ) )3.键: setStandardButtons ) //2 .内容msgbox.settext (thedocumenthasbeenmodified.'; msgbox.setinformativetext (' doyouwanttosaveyourchanges?' ); //3 .键msgbox.setstandardbuttons (qmessagebox 33603360 save|qmessagebox 33603360 discard|qmessagebox 3360: cancel//msgbox.seticonpixmap(pixmap; //5 .键加上别名msgbox.set button text (qmessagebox : discard,' Don`t Save ' ); //6 .设置缺省密钥msgbox.set default button (qmessagebox 33603360 save )的int ret=msgBox.exec (; //7 .响应所选键的switch(ret ) caseqmessagebox :3360 save : ) qdebug ()“保存”; } break; caseqmessagebox : discard : q debug ()“不确定性保存”; 布雷克; caseqmessagebox : cancel : q debug () '放弃'; 布雷克; efault ://shouldneverbereachedbreak; }

基本上,消息对话框的功能就是这些。 可以寻找帮助文档,实现更多样的功能。

————————————————————————————————————————

原文链接: https://www.ngui.cc/51cto/show-4007.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。