Ваш сигнал и слот несовместимы.Qt предоставляет документацию для этого.
Попытайтесь посетить эту страницу .
В этом говорится: «Механизм сигналов и слотов является типобезопасным: подпись сигнала должна совпадать с подписьюпринимающий слот. (На самом деле слот может иметь более короткую сигнатуру, чем сигнал, который он получает, поскольку он может игнорировать дополнительные аргументы.) Поскольку сигнатуры совместимы, компилятор может помочь нам обнаружить несоответствия типов. Сигналы и слоты слабо связаны: класскоторый излучает сигнал, не знает и не заботится о том, какие слоты принимают сигнал. "
Механизм слотов сигналов можно сравнить (или свести к минимуму) с вызовом функции.Вы вызываете функцию (слот) в месте, где излучается сигнал.Теперь представьте, что функция ожидает несколько аргументов и значение по умолчанию отсутствует.Но вы пытаетесь вызвать функцию.Что случится?.Вот что происходит в вашем коде.