查看完整版本: [-- pyqt如何实现函数的信号和槽功能 --]

QTCN开发网 -> Python Qt GUI快速编程 -> pyqt如何实现函数的信号和槽功能 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

lason123 2017-07-10 15:21

pyqt如何实现函数的信号和槽功能

RT,一般pyqt的信号和槽都是针对控件的某个属性来定义的,比如按下某个按钮或者控件的某种状态发生改变,触发某个事件,那么,这个有没有支持函数的,比如某个函数功能结束后,就触发了某个事件函数,请高手帮忙解答谢谢。

linote 2017-07-10 22:10
我知道的不多,我的想法是,在这个功能函数结束的最后,直接调用那个事件函数不就实现你的要求了吗?
像《Python Qt GUI快速编程》第6章里,用户关闭程序时,都会调用关闭事件处理程序closeEvent(),里面的例子就是重新实现closeEvent()。在里面加入了判断是否有未保存的文件,调用了okToContinue()进行判断。
     像修改cloesEvent()这样的方法也可以作为一个槽,槽里面调用其它事件函数。


查看完整版本: [-- pyqt如何实现函数的信号和槽功能 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled