QMessageBox调用
时间: 2024-01-19 10:17:58 浏览: 28
QMessageBox是Qt中常用的对话框类,用于显示消息、警告、错误等信息。它可以通过调用不同的静态函数来创建不同类型的对话框。下面是一个示例代码演示如何使用QMessageBox调用:
```cpp
#include <QMessageBox>
// 显示一个简单的消息框
QMessageBox::information(nullptr, "Title", "This is a message box.");
// 显示一个带有Yes和No按钮的询问框,并获取用户的选择
QMessageBox::StandardButton reply = QMessageBox::question(nullptr, "Title", "Do you want to proceed?", QMessageBox::Yes | QMessageBox::No);
if (reply == QMessageBox::Yes) {
// 用户选择了Yes
// 执行相应的操作
} else {
// 用户选择了No
// 执行相应的操作
}
// 显示一个警告框
QMessageBox::warning(nullptr, "Title", "This is a warning message.");
// 显示一个错误框
QMessageBox::critical(nullptr, "Title", "This is an error message.");
```
这是一个简单的示例,你可以根据需要调用不同的静态函数来创建不同类型的对话框。请注意,第一个参数是父窗口指针,如果你不需要指定父窗口,可以传入nullptr。第二个参数是对话框的标题,第三个参数是对话框的文本内容。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)