pyqt5判断弹窗被点击
时间: 2023-09-12 14:05:19 浏览: 83
汉字判断Python+PyQt5
你可以使用QMessageBox类来显示弹窗,并且使用exec_()方法来展示弹窗并等待用户响应。当用户点击弹窗上的按钮时,exec_()方法会返回一个整数值,这个值代表用户点击的按钮。你可以根据这个返回值来判断哪个按钮被点击了。下面是一个例子:
```python
from PyQt5.QtWidgets import QMessageBox, QApplication
import sys
app = QApplication(sys.argv)
msg_box = QMessageBox()
msg_box.setText("Hello, PyQt5!")
msg_box.setStandardButtons(QMessageBox.Ok | QMessageBox.Cancel)
response = msg_box.exec_()
if response == QMessageBox.Ok:
print("OK button clicked")
else:
print("Cancel button clicked")
```
在这个例子中,我们展示了一个带有Ok和Cancel按钮的弹窗,当用户点击其中一个按钮时,程序会打印出相应的信息。
阅读全文