QMessageBox实现OK成功
时间: 2024-08-28 21:02:31 浏览: 81
QT动态语言切换、历史语言记录、QMessageBox和QDialogButtonBox的Ok按钮动态切换汉字
4星 · 用户满意度95%
QMessageBox是一个在Qt库中常用的对话框工具类,用于显示简单的提示、警告或错误信息给用户。如果你想通过它显示一条消息并提供OK按钮让用户确认,你可以按照以下步骤操作:
1. 首先,你需要创建一个QMessageBox实例,指定对话框的类型,比如QMessageBox.Information、QMessageBox.Warning或QMessageBox.Critical等。
```cpp
QMessageBox messageBox(QMessageBox::Information, "标题", "这是一个提示信息");
```
2. 然后设置你想显示的消息文本,可以使用`text()`函数。
```cpp
messageBox.setText("这是一条具体的提示内容");
```
3. 添加一个"确定"(OK)按钮,点击后关闭对话框,你可以使用`exec()`函数来显示对话框,并获取用户的响应(默认是默认选项,也就是OK按钮)。
```cpp
int result = messageBox.exec();
```
如果`result`等于`QMessageBox::Accepted`,那就表示用户点击了OK。
阅读全文