在一个小的python2.7项目中使用pysideqt绑定模块,我想找出信号的来源。所以在一个槽里面,我想用一些方法来询问这个槽实际上是被什么信号触发的。在
我发现这给了我一个清晰的实际sender对象的调试标记:
sigItem = "<anonymous>" if not self.sender() else \
re.search('<(.+) object at .+>', repr(self.sender()), 0).group(1)
但是,到目前为止,我找到的唯一能确定导致这个插槽被调用的实际信号是caller对象中的signals索引:
^{pr2}$那么我怎样才能找出真正的信号?在
您可以使用索引来获取QMetaMethod,但仅此而已。显然,Qt不想让你知道更多。在
相关问题 更多 >
编程相关推荐