Ошибка подключения QObject - PullRequest
       21

Ошибка подключения QObject

0 голосов
/ 13 декабря 2018

Просто что-то странное здесь, и я просто не вижу этого.Наверное, что-то простое.

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, поэтому уже является производным классом QObject.Так как Qt / C ++ может очень сильно перегружаться, не используя аргументы в использовании функции подключения funcionpointer, все же я получаю «Нет подходящей функции-члена для вызова« connect », а затем некоторые опции для заданных функций-кандидатов.Как уже было сказано, я здесь упускаю что-то очень простое, но, похоже, не могу его найти.Любая помощь будет оценена.

...