Название: QTableWidget. Обновить делегата конкретной(!) ячейки. Отправлено: Andrew12 от Январь 10, 2013, 19:43 Здравствуйте, All!
Есть QTableWidget с делегатами QComboBox следующего вида: cell1_1(QComboBox) | cell1_2 (QComboBox) cell2_1(QComboBox) | cell2_2 (QComboBox) Необходимо, чтоб при изменении ComboBox столбца №1, менялся набор данных в ComboBox столбца №2, но ТОЛЬКО В ЭТОМ ЖЕ РЯДКЕ! Я могу сделать: ADelegate *delegate = static_cast<ADelegate*>(tw->itemDelegateForColumn(column)); delegate->update(); TableWidget->setItemDelegateForColumn(i, delegate); Но обновить делегат именно в рядке №1, где и были изменения - не получается!! Помогите, пожалуйста. Название: Re: QTableWidget. Обновить делегата конкретной(!) ячейки. Отправлено: kolob от Январь 11, 2013, 09:10 создай переменную с данными, которые хочешь отображать во 2м ComboBox и после создания виджета редактирования для 2 ячейки той же строки в функции setEditorData добавишь их
|