Russian Qt Forum

Qt => Общие вопросы => Тема начата: admsasha от Октябрь 14, 2010, 16:41



Название: Как задать connect для массива
Отправлено: admsasha от Октябрь 14, 2010, 16:41
Есть массив QWidget с сигналом clicked(), как написать connect, чтобы в функцию передать индекс элемента ?



Название: Re: Как задать connect для массива
Отправлено: RedDog от Октябрь 14, 2010, 16:43
Код:
foreach(QWiget *wd, MyArray)
    connect(wd, SIGNAL(clicked(), this, SLOT(onWigetClicked()));


Название: Re: Как задать connect для массива
Отправлено: UVV от Октябрь 14, 2010, 16:44
Переделать сигнал в clicked(int index) ?


Название: Re: Как задать connect для массива
Отправлено: Alex Custov от Октябрь 14, 2010, 16:48
Есть массив QWidget с сигналом clicked(), как написать connect, чтобы в функцию передать индекс элемента ?

Через QSignalMapper