首页 > 其他 > 详细

Qt入门 - QMessageBox

时间:2014-04-28 22:51:56      阅读:458      评论:0      收藏:0      [点我收藏+]

按钮角色枚举值

bubuko.com,布布扣

图标枚举值

bubuko.com,布布扣

bubuko.com,布布扣

标准按钮枚举

bubuko.com,布布扣

 

构造函数:

bubuko.com,布布扣
1 QMessageBox ( QWidget * parent = 0 )
2 QMessageBox ( Icon icon, const QString & title, const QString & text, StandardButtons buttons = NoButton, QWidget * parent = 0, Qt::WindowFlags f = Qt::Dialog | Qt::MSWindowsFixedSizeDialogHint )
bubuko.com,布布扣

 

4个静态函数:

bubuko.com,布布扣
1 void    about ( QWidget * parent, const QString & title, const QString & text )
2 void    aboutQt ( QWidget * parent, const QString & title = QString() )
3 StandardButton    critical ( QWidget * parent, const QString & title, const QString & text, StandardButtons buttons = Ok, StandardButton defaultButton = NoButton )
4 StandardButton    information ( QWidget * parent, const QString & title, const QString & text, StandardButtons buttons = Ok, StandardButton defaultButton = NoButton )
5 StandardButton    question ( QWidget * parent, const QString & title, const QString & text, StandardButtons buttons = Ok, StandardButton defaultButton = NoButton )
6 StandardButton    warning ( QWidget * parent, const QString & title, const QString & text, StandardButtons buttons = Ok, StandardButton defaultButton = NoButton )
bubuko.com,布布扣

 

示例

bubuko.com,布布扣
1 QMessageBox::information(NULL, "Title", "Content", QMessageBox::Yes | QMessageBox::No, QMessageBox::Yes);
bubuko.com,布布扣

bubuko.com,布布扣

 

bubuko.com,布布扣
1 QMessageBox::about(NULL, "About", "About this <font color=‘red‘>application</font>");
bubuko.com,布布扣

bubuko.com,布布扣

 

bubuko.com,布布扣
QMessageBox msgBox;
msgBox.setWindowTitle("MsgBox"); msgBox.setText(
"The document has been modified."); msgBox.setInformativeText("Do you want to save your changes?"); msgBox.setStandardButtons(QMessageBox::Save | QMessageBox::Discard | QMessageBox::Cancel); msgBox.setDefaultButton(QMessageBox::Save); int ret = msgBox.exec(); switch (ret) { case QMessageBox::Save: // Save was clicked break; case QMessageBox::Discard: // Don‘t Save was clicked break; case QMessageBox::Cancel: // Cancel was clicked break; default: // should never be reached break; }
bubuko.com,布布扣

bubuko.com,布布扣

 

 

Qt入门 - QMessageBox,布布扣,bubuko.com

Qt入门 - QMessageBox

原文:http://www.cnblogs.com/paullam/p/3692993.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!