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);
QMessageBox::warning(this, tr("warning"), tr("这是warning"));
QMessageBox::critical(this, tr("critical"), tr("这是critical"));
QMessageBox::question(this, tr("question"), tr("这是question"));