使用 QMessageBox.Close 选项来添加一个关闭按钮代码
时间: 2023-12-04 19:03:27 浏览: 152
C#MessageBox提供取消按钮
你可以使用以下代码来添加一个带有关闭按钮的 QMessageBox 对话框:
```python
from PyQt5.QtWidgets import QApplication, QMessageBox
app = QApplication([])
message_box = QMessageBox()
message_box.setText("Hello, World!")
message_box.setStandardButtons(QMessageBox.Close)
message_box.exec_()
```
在上面的代码中,我们首先创建了一个 QMessageBox 对象,并设置了对话框显示的文本。然后,我们使用 `setStandardButtons` 方法来设置对话框上的按钮。在这个例子中,我们只设置了一个关闭按钮。
最后,我们使用 `exec_` 方法来显示对话框,并等待用户交互。当用户点击关闭按钮时,对话框会自动关闭。
阅读全文