将 void 信号连接到 void 插槽

Connect void signal to void slot

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

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

private slots:
    void mySlot()

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

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