Поделился бы сразу решением, может у кого-то тоже возникнет аналогичный вопрос.
Согласен, тем более что решение оказалось весьма интересным:
оказывается есть недокументированная (мало документированная?) фича Qt:
если название слота начинается с on_ например:
slots:
void on_button_clicked();
Qt автоматически ищет элемент с именем button и привязывает к нему этот слот на сигнал clicked.
При этом в самих файлах это нигде не отображается.
Более того, если элемент с именем button не найден, при запуске будет выдано предупреждение
QMetaObject::connectSlotsByName: No matching signal for on_button_clicked()
Итог: не называйте слоты on_...
Взято от сюда:
http://linux.m2osw.com/qtwarning-qmetaobjectconnectslotsbyname-no-matching-signal-onsomethingevent