python QMessageBox 示例
时间: 2024-03-13 08:40:45 浏览: 89
QMessageBox是Qt框架中的一个类,用于显示消息框和对话框。在Python中,可以使用PyQt库来使用QMessageBox类。下面是一个简单的Python QMessageBox示例:
```python
from PyQt5.QtWidgets import QApplication, QMessageBox
# 创建应用程序对象
app = QApplication([])
# 创建消息框
msg_box = QMessageBox()
# 设置消息框的标题、文本和图标
msg_box.setWindowTitle("提示")
msg_box.setText("这是一个消息框示例")
msg_box.setIcon(QMessageBox.Information)
# 添加按钮
msg_box.addButton("确定", QMessageBox.AcceptRole)
msg_box.addButton("取消", QMessageBox.RejectRole)
# 显示消息框,并获取用户的选择
result = msg_box.exec_()
# 根据用户的选择进行相应的操作
if result == QMessageBox.AcceptRole:
print("用户点击了确定按钮")
else:
print("用户点击了取消按钮")
# 运行应用程序
app.exec_()
```
这个示例创建了一个简单的消息框,设置了标题为"提示",文本为"这是一个消息框示例",图标为信息图标。然后添加了"确定"和"取消"两个按钮,并根据用户的选择输出相应的信息。
阅读全文
相关推荐
![pdf](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://img-home.csdnimg.cn/images/20241231044955.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://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.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)