知行编程网知行编程网  2022-09-24 01:00 知行编程网 隐藏边栏  37 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中pyqt5重写事件的相关知识,包括python父类子类,以及python重写这些编程知识,希望对大家有参考作用。

python中的pyqt5重写事件

当我们了解父类和子类时,有一个经常被提及的问题,那就是方法覆盖。放到pyqt5中,我们也可以利用当时学到的一些思路来重写数据。接下来给大家梳理一下事件闭包的思路,然后带来改写的格式和例子。接下来,让我们快速进入今天python中的pyqt5 rewrite事件,学习一下。


1、重写关闭事件思路

当点击关闭按钮时,执行窗体的关闭,关闭窗体相当于点击窗体右上角的关闭X自己的窗体按钮的效果。这个效果是通过Qwidget基类来实现的。

在实现我们需要的关闭效果时,我们可以重写父类方法。


2、重写关闭事件的方法

QMessageBox使用格式

QMessageBox.question(self,消息标题,消息内容,消息的按钮类型,首次打开后默认选中哪个按钮)

使用举例:

QMessageBox.question(self,"老刘提示你:","你真的要关闭窗体吗?",QMessageBox.Yes|QMessageBox.No,QMessageBox.No)

以上就是python中pyqt5重写事件的方法。你可以查看基本的重写父类。相信你会更加精通pyqt5。看完对应的改写思路,就可以体验和测试代码部分了。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享