Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Stek от Июль 26, 2012, 14:54



Название: Связь значений listWidget и comboBox
Отправлено: Stek от Июль 26, 2012, 14:54
Здравствуйте!

Есть форма с расположенными на ней listWidget и comboBox. Оба содержат одинаковый список значений. Как сделать так чтобы при выборе item пункта в listWidget выбирался пункт c аналогичным значением в comboBox. Вроде элементарно, но что-то у меня никак не получается такое сделать :(


Название: Re: Связь значений listWidget и comboBox
Отправлено: Bepec от Июль 26, 2012, 15:03
Если индексы у них одинаковые (т.е. список 1 = списку 2), то просто setCurrentIndex и усё.

Ну и да, отловить нажатие мышичи и туда уже set сделать.


Название: Re: Связь значений listWidget и comboBox
Отправлено: kambala от Июль 26, 2012, 15:21
Код
C++ (Qt)
connect(listWidget, SIGNAL(currentRowChanged(int)), combobox, SLOT(setCurrentIndex(int)));


Название: Re: Связь значений listWidget и comboBox
Отправлено: Stek от Июль 26, 2012, 15:32
Огромное спасибо ребят!
Слоты и сигналы мне учить и учить.