QObject连接失败

时间:2018-12-13 09:18:16

标签: connect qobject

这里有些奇怪,我只是看不到。可能有些简单。

void MainWindow::SetupConnect(void)
{
    // This one works:
    connect(ui->spinBoxNmbrOfChargers, SIGNAL(valueChanged(int)),
            this,                      SLOT(ChangeNumberOfChargers(int)));

    // This one fails:
    connect (ui->spinBoxNmbrOfChargers, &QSpinBox::valueChanged,
             this,                      &MainWindow::ChangeNumberOfChargers);
}

    void MainWindow::ChangeNumberOfChargers(int NewValue_i)
{

}

MainWindow是使用Qt Form创建的,因此已经是QObject派生的类。由于Qt / C ++非常有能力重载,而无需使用connect funcionpointer用法,因此应该可以工作,但是我得到了“没有匹配的成员函数来调用” connect”,然后得到了有关给定候选函数的一些选项。如前所述,我在这里缺少一些非常基本的东西,但似乎找不到。 任何帮助将不胜感激。

0 个答案:

没有答案