[英]PyQT events between multiple objects
我正在Python / PyQT中创建GUI程序,想知道如何将子对象中发生的事件连接到父对象?
例如,如果有人单击“提交”按钮,我将如何触发父对象中发生的事情(比如说在父对象上更新QLabel)
任何帮助将不胜感激
大号
每次设置新的父级时,都必须连接这些方法(并删除旧的连接!!) http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qobject.html#connect (如果小部件父级更改为您仍然不会让新父母接收信号)
但是,如果您的布局是静态的,请为您的小部件命名。 然后将每个信号连接到callable(任何python函数),该函数将更改QLable。 在这种情况下,关系的父级子级保持不变,因为您通过名称而不是关系来引用小部件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.