Russian Qt Forum

Qt => Вопросы новичков => Тема начата: chu от Февраль 13, 2011, 18:41



Название: связать несколько ComboBox
Отправлено: chu от Февраль 13, 2011, 18:41
Есть 3 комбоБокса. как сделать так чтоб, в зависимости от выбранного значения в 1ом комбобоксе
изменялся набор итемов для выбора второго комбоБокса, затем набор 3го от выбранного значения 2го.
P.S. как записать в файл полученый результат? :)


Название: Re: связать несколько ComboBox
Отправлено: ruzik от Февраль 13, 2011, 20:00
Возможно это не очень продуктивно, но я бы сделал так
Сделал бы функции-заполнители combobox'ов, то есть, скажем функция a очищает combobox и заполняет его выбранными данными, тупым добавлением, а получает она указатель на нужный cb
Так же есть функция-выборщик, то есть при событии/сигнале при выборе нового значения в cb, ты его пересылаешь в нужную функцию, и там она вызывает нужную функцию-заполнитель
Возможно можно оптимизировать процесс, но я уверен что действовать придется в этом стиле