Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Barmaglodd от Сентябрь 29, 2008, 13:23



Название: Qt::ItemFlags и переход между ячейками таблицы по Tab'у
Отправлено: Barmaglodd от Сентябрь 29, 2008, 13:23
Есть модель, в ней для некоторых ячеек указаны флаги Qt::ItemIsEnabled|Qt::ItemIsSelectable|Qt::ItemIsEditable, для остальных возвращаю Qt::ItemFlags(). Когда щёлкаешь мышкой всё замечательно, где разрешено выделяется и редактируется, остальные ячейки не выделяются и не редактируются. Но, когда начинаю перемещаться по Tab'у, курсор перемещается по всем ячейкам, даже если у них не выставлен флаг Qt::ItemIsSelectable. Можно ли как-то сделать, чтобы при нажатии Tab'а курсор перемещался только по заданным ячейкам?