本篇教程将对用户的退出操作进行确认,我们用消息框MessageBox予以实现,当用户点击窗体右上角的退出按钮时,将触发closeEvent事件,我们将对此事件进行处理。


源程序:

PyQt5学习教程4:对退出进行进一步确认

PyQt5学习教程4:对退出进行进一步确认


解释:

1、第5行:输入QMessageBox模块。

2、第31行:在此处理closeEvent事件。

3、第32-35行,调用QMessageBox,显示提问对话框,标题为“PyQt5应用教程(snmplink编著)”,显示内容为“是否要退出应用程序?”,显示“确认”和“取消”2个按钮,默认的按钮为“取消”。

4、第37-40行,如果QMessageBox返回的值是QMessageBox.Yes,则接受此事件,否则忽略此事件。


程序的运行效果:

PyQt5学习教程4:对退出进行进一步确认


原创性文章,转载请注明出处 http://user.qzone.qq.com/2756567163     
CSDN:http://blog.csdn.net/qingwufeiyang12346

相关文章:

  • 2021-09-29
  • 2021-11-23
  • 2021-08-13
  • 2021-06-18
  • 2022-12-23
  • 2022-12-23
  • 2021-09-10
猜你喜欢
  • 2021-12-05
  • 2021-10-24
  • 2022-03-07
  • 2022-12-23
  • 2021-06-06
  • 2021-06-08
  • 2022-01-13
相关资源
相似解决方案