pyqt弹窗选择
时间: 2023-07-04 08:29:14 浏览: 153
您可以使用QMessageBox来创建一个弹窗选择框,示例代码如下:
```python
from PyQt5.QtWidgets import QMessageBox, QApplication
app = QApplication([])
# 创建一个消息框
msg_box = QMessageBox()
# 设置消息框的标题和文本
msg_box.setWindowTitle("Message Box Title")
msg_box.setText("Message Box Text")
# 添加需要的按钮
msg_box.addButton(QMessageBox.Yes)
msg_box.addButton(QMessageBox.No)
msg_box.addButton(QMessageBox.Cancel)
# 显示消息框并获取用户选择的按钮
user_choice = msg_box.exec_()
# 根据用户的选择来进行相应的操作
if user_choice == QMessageBox.Yes:
print("User clicked Yes")
elif user_choice == QMessageBox.No:
print("User clicked No")
else:
print("User clicked Cancel")
# 关闭应用程序
app.quit()
```
在上面的示例代码中,我们创建了一个消息框并设置了标题和文本,然后添加了三个按钮:Yes、No和Cancel。当用户点击其中一个按钮时,我们根据用户的选择来进行相应的操作。最后,我们关闭了应用程序。
阅读全文
相关推荐

















