Qt 的消息框用起来比新建对话框方便一些。有两种调用方法,静态的和动态的。
一、静态调用
例子:
QMessageBox::warning( QWidget *parent,
const QString& title,
const QString& text,
StandardButtons buttons=Ok,
StandardButton defaultButton = NoButton
);
注意warning 是小写。
只要添加了 头文件就可以方便的调用消息框。但是,注意静态方法调用的消息框总是模态的。
二、动态调用
例子:
QMessageBox *box = new QMessageBox(Icon icon,
const QString& title,
const QStrign& text,
StandardButtons buttons=Ok,
StandardButton defaultButtons = NoButton);
icon 是指消息框类型,如:QMessageBox::Warning;
注意此时的Warning是首字母大写的。
此时可以调用 QMessageBox::setModal(bool)函数来设置模态或者非模态。
true为模态,false为非模态。
大家软件写完了可以考虑发表成果,软件著作权,价格低至300元。https://item.taobao.com/item.htm?spm=a230r.1.14.11.59ef22acsmWnEI&id=577657291213&ns=1&abbucket=11#detail