PyQt4在isomorfic类中的信号和插槽

时间:2013-11-02 11:28:32

标签: python qt pyqt

给定一个同构类,让我们说一个GraphNode,它应该发出信号并在插槽中接收信号,这些插槽具有类本身的参数对象,如何使用新的样式信号和插槽机制正确地声明它?

我发现的信号的一种解决方法是在声明类定义后声明它:

class GraphNode(QGraphicsItem):
    def __init__(self, title, x, y, width, height, parent=None):
        super(GraphNode, self).__init__(parent)

GraphNode.onCollisionDetected = pyqtSignal(GraphNode, list)

但这看起来并不好(至少对我而言)。

如何申报

  • 信号

在这样的同构类中,在PyQt4和Python3中使用新的声明样式,最好是在类中,而不是之后?

0 个答案:

没有答案