inline static int question(QWidget *parent, const QString &title, const QString& text, StandardButton button0, StandardButton button1)
enum Icon {
NoIcon = 0,
Information = 1,
Warning = 2,
Critical = 3,
Question = 4
};
enum StandardButton {
NoButton = 0x00000000,
Ok = 0x00000400,
Save = 0x00000800,
SaveAll = 0x00001000,
Open = 0x00002000,
Yes = 0x00004000,
YesToAll = 0x00008000,
No = 0x00010000,
NoToAll = 0x00020000,
Abort = 0x00040000,
Retry = 0x00080000,
Ignore = 0x00100000,
Close = 0x00200000,
Cancel = 0x00400000,
Discard = 0x00800000,
Help = 0x01000000,
Apply = 0x02000000,
Reset = 0x04000000,
RestoreDefaults = 0x08000000,
FirstButton = Ok,
LastButton = RestoreDefaults,
YesAll = YesToAll,
NoAll = NoToAll,
Default = 0x00000100,
Escape = 0x00000200,
FlagMask = 0x00000300,
ButtonMask = ~FlagMask
};
QMessageBox::information(this, tr("information"), tr("这是information"), QMessageBox::Ok | QMessageBox::No);
![information](https://img-blog.csdn.net/20170507132908999?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmd4dWVjaGFvXw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
QMessageBox::warning(this, tr("warning"), tr("这是warning"));
![warning](https://img-blog.csdn.net/20170507132947908?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmd4dWVjaGFvXw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
QMessageBox::critical(this, tr("critical"), tr("这是critical"));
![critical](https://img-blog.csdn.net/20170507133014908?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmd4dWVjaGFvXw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
QMessageBox::question(this, tr("question"), tr("这是question"));
![question](https://img-blog.csdn.net/20170507133030112?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhhbmd4dWVjaGFvXw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)