摘要:
常见的一个问题就是如何向PySide/PyQt的slot中传递额外的参数。slot的机理就是将signal和slot建立关联,signal的参数能够传递到slot中,但额外的参数(用户自定义的)并不能直接传递进去。但现实中传递用户自定义的参数还是很有意义的,这样一来用户就可以定义一个slot来处理多个signals,只是通过参数来区分即可。如果实现呢?一个简单的方法就是借助于lambda,下面是一个简单的例子:self.configInqAct = QtGui.QAction("Inquiry", self)self.configInqAct.setStatusTip(&q 阅读全文