PyQt信号与槽实现不同窗口或对象间的多个参数传递

python是基于面向对象的编程语言,不同窗口间传递参数,很常见。下面来介绍不同窗口间的参数传递方法。
step1:自己定义一个自建信号的类,封装各种自己建立的信号。
Step2,在需要传出参数的地方,emit出去。
这儿要注意,前面定义信号定义的几个,这个emit就要发送几个。然后后面的槽函数,一样的需要接收几个。
step3:在需要接收参数的class里,来定义动作函数,这就是槽函数。
槽函数的定义,就是自由发挥了,print出来最直观啦。
step4:信号类在主函数部分,实例化,主窗口也是在这初始化的嘛
至此,就结束了。
参数就可以满天飞了。
connect两端连接就是两个对象,一个发送,另一个接收。所以,这个对象,可以在主函数来实例化,这样到处都可以用了。