qmessagebox的用法
时间: 2023-10-10 17:15:09 浏览: 91
Messagebox用法
QMessageBox是Qt中的一个对话框类,用于显示消息、询问用户、警告用户等等。它主要包含了以下几个静态方法:
1. QMessageBox::about(QWidget *parent, const QString &title, const QString &text)
这个函数用于显示关于对话框,它的参数分别是父窗口、标题和文本内容。
2. QMessageBox::aboutQt(QWidget *parent, const QString &title = QString())
这个函数用于显示关于Qt对话框,它的参数分别是父窗口和标题。
3. QMessageBox::information(QWidget *parent, const QString &title, const QString &text, QMessageBox::StandardButtons buttons = QMessageBox::Ok, QMessageBox::StandardButton defaultButton = QMessageBox::NoButton)
这个函数用于显示信息对话框,它的参数分别是父窗口、标题、文本内容、按钮组合和默认按钮。
4. QMessageBox::question(QWidget *parent, const QString &title, const QString &text, QMessageBox::StandardButtons buttons = QMessageBox::Yes|QMessageBox::No, QMessageBox::StandardButton defaultButton = QMessageBox::NoButton)
这个函数用于显示询问对话框,它的参数分别是父窗口、标题、文本内容、按钮组合和默认按钮。
5. QMessageBox::warning(QWidget *parent, const QString &title, const QString &text, QMessageBox::StandardButtons buttons = QMessageBox::Ok, QMessageBox::StandardButton defaultButton = QMessageBox::NoButton)
这个函数用于显示警告对话框,它的参数分别是父窗口、标题、文本内容、按钮组合和默认按钮。
使用方法:
例如,我们可以使用下面的代码显示一个信息对话框:
```cpp
QMessageBox::information(this, "提示", "欢迎使用Qt!");
```
这个对话框的父窗口是当前窗口,标题是“提示”,文本内容是“欢迎使用Qt!”。默认情况下,这个对话框只有一个OK按钮,点击后对话框会关闭。
阅读全文