PyQt5-如何操作QObject对象的信号相关函数

2025-05-08 06:59:32

1、信号可以通过connect(slot)函数与槽连接。以QObject的两个信号destroyed,objectNameChanged为例:信号:destroye颊俄岿髭d(p_object=None)对象被销毁时发射此信号:self.obj1 = QObject()def objDes(): print('对象被释放了')self.obj1.destroyed.connect(objDes)del self.obj1

PyQt5-如何操作QObject对象的信号相关函数

3、信号:objectNameChanged(p_str)监听某个对象名字发生改变发出信号。self.obj1 = QObject()def objPrint(): print('名字改变了')self.obj1.objectNameChanged.connect(objPrint)self.obj1.setObjectName('NEW-NAME')

PyQt5-如何操作QObject对象的信号相关函数
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢