弹出一个QMessageBox 框 然后提示 你选择做处理 选项1 继续 选项2 重开 选项3 停止
下面是使用Python和PyQt5库创建一个弹出QMessageBox框的示例代码,其中包含了你所需的选项:
import sys
from PyQt5.QtWidgets import QApplication, QMessageBox
def show_message_box():
app = QApplication(sys.argv)
msg_box = QMessageBox()
msg_box.setIcon(QMessageBox.Question)
msg_box.setText("你选择做处理?")
msg_box.setWindowTitle("提示")
msg_box.setStandardButtons(QMessageBox.Yes | QMessageBox.No | QMessageBox.Cancel)
msg_box.setDefaultButton(QMessageBox.Yes)
ret = msg_box.exec_()
if ret == QMessageBox.Yes:
print("你选择了继续处理")
elif ret == QMessageBox.No:
print("你选择了重开")
else:
print("你选择了停止")
sys.exit(app.exec_())
if __name__ == '__main__':
show_message_box()
运行以上代码,将会弹出一个QMessageBox框,其中包含了你所需的选项。选择不同的选项,将会在控制台打印不同的输出
原文地址: http://www.cveoy.top/t/topic/i0Qg 著作权归作者所有。请勿转载和采集!