将无效信号连接到无效插槽

时间:2019-07-18 19:20:55

标签: qt signals-slots

对于信号插槽连接,要求信号签名与接收插槽的签名匹配。我想知道连接两个空类型信号和插槽是否合法,如下所示:

signals:
    void sendSignal(QVector<long int> mySignals);

private slots:
    void mySlot()

connect(this, SIGNAL(sendSignal(QVector<long int>)),
            this, SLOT(mySlot()),Qt::DirectConnection);

1 个答案:

答案 0 :(得分:1)

这是完全合法的,但请注意,插槽不会接收信号中的参数。