QTreeWidget, Как запретить редактирование определенных столбцов? |
Здравствуйте, гость ( Вход | Регистрация )
QTreeWidget, Как запретить редактирование определенных столбцов? |
badguy |
3.6.2009, 13:30
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 3.3.2008 Пользователь №: 111 Спасибо сказали: 0 раз(а) Репутация: 0 |
Приветствую!
Как можно запретить редактирование данных в определенных столбцах виджета? Для редактирования нужных столбцов использую делегаты, установленные с помощью setItemDelegateForColumn(), соответственно для item'a установлен флаг ItemisEditable. Необходимо чтобы при попытке редактирования столбцов, для которых делегаты не установлены, никакой редактор не создавался. Можно ли как нибудь попроще реализовать такую фунциональность? |
|
|
Sokoloff |
4.6.2009, 11:55
Сообщение
#2
|
Участник Группа: Участник Сообщений: 237 Регистрация: 1.4.2009 Из: Москва Пользователь №: 654 Спасибо сказали: 50 раз(а) Репутация: 11 |
Задавать флаги для отдельныйх столбцов возможно. Через index.column() можно получить номер столбца.
Вот работающий пример, правда на python-е.
Похоже я невнимательно прочитал, вопрос был про widget-ы, а это для модели. Сообщение отредактировал Sokoloff - 4.6.2009, 12:03 |
|
|
Текстовая версия | Сейчас: 2.12.2024, 10:55 |