QMessageBox确认框
时间: 2023-07-21 16:26:25 浏览: 125
深入理解Qt中各种消息框对话框的使用
QMessageBox是Qt中的一个类,用于创建标准对话框,包括确认框。要创建一个确认框,可以使用静态函数QMessageBox::question(),并传入相关参数。
例如,以下代码将创建一个确认框,询问用户是否要关闭程序:
```
QMessageBox::StandardButton reply;
reply = QMessageBox::question(this, "确认", "确定要关闭程序吗?",
QMessageBox::Yes|QMessageBox::No);
if (reply == QMessageBox::Yes) {
// 关闭程序
}
```
其中,第一个参数是父窗口,第二个参数是对话框标题,第三个参数是对话框内容,第四个参数是按钮类型。在这个例子中,我们定义了一个Yes和No按钮,用户可以选择是否关闭程序。最后,根据用户的选择执行相应的操作。
阅读全文