Я использую qt 5.2. Мой вызов функции подключения:
QObject::connect(ui->mycombobox, SIGNAL(activated(0)), ui->mypushbutton, SLOT(toggle()));
// When I select first element from mycombobox, mypushbutton must be disabled
Печать программы:
QObject::connect: No such signal QComboBox::activated(0) in <myfile>
Сигнал, который вы пытаетесь использовать, активируется (int), я понятия не имею, почему вы пытаетесь подключить активированный (0). Это должно быть так:
QObject::connect(ui->mycombobox, SIGNAL(activated(int)), ui->mypushbutton, SLOT(toggle()));
Если вы хотите отфильтровать действие с помощью индекса элемента, вы должны передать аргумент вашему слоту и выполнить определенное действие, например:
QObject::connect(ui->mycombobox, SIGNAL(activated(int)), this, SLOT(mySlot(int)));
/*...*/
void MyClass::mySlot(int arg)
{
if(arg == 0)
ui->mypushbutton.toggle();
}