QMessageBox

xiaoxiao2021-02-28  60

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 { // keep this in sync with QDialogButtonBox::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, // internal LastButton = RestoreDefaults, // internal YesAll = YesToAll, // obsolete NoAll = NoToAll, // obsolete Default = 0x00000100, // obsolete Escape = 0x00000200, // obsolete FlagMask = 0x00000300, // obsolete ButtonMask = ~FlagMask // obsolete }; 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"));

转载请注明原文地址: https://www.6miu.com/read-74219.html

最新回复(0)