QMessageBox::Yes)
时间: 2024-08-14 18:07:28 浏览: 60
`QMessageBox::Yes` 是 Qt 库中的一个枚举常量,它代表消息框中的"确定"(Yes)按钮。在 Qt 中,你可以使用 `QMessageBox` 类来创建对话框以与用户交互,其中 `Yes` 通常用于确认操作或请求用户同意某个操作。
下面是一个简单的示例,展示了如何使用 `QMessageBox` 显示一个带有 "Yes" 按钮的消息框:
```cpp
#include <QtWidgets/QMessageBox>
// 创建对话框并显示
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QMessageBox msgBox;
msgBox.setText("这是一个提示");
msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::No); // 设置 "Yes" 和 "No" 按钮
msgBox.setDefaultButton(QMessageBox::Yes); // 设置默认为 "Yes"
bool result = msgBox.exec(); // 显示对话框并等待用户响应
if (result == QMessageBox::Yes)
qDebug() << "用户选择了 'Yes'";
else
qDebug() << "用户选择了 'No'";
return app.exec();
}
```
在这个例子中,当用户点击 "Yes" 按钮时,程序会输出 "用户选择了 'Yes'"。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)