Russian Qt Forum
Ноябрь 24, 2024, 00:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: редактирование столбцов/строк в QTableView  (Прочитано 4042 раз)
ManOfOrange
Гость
« : Февраль 27, 2011, 17:31 »

Приветствую всех! :-)

Вопрос: можно ли в QTableView задать каким-либо столбцам/строкам редактируемость. То есть, что вот этот столбец править можно, а вот этот столбец - нет.
Копался в свойствах, там не нашёл.

Заранее спасибо :-)
Записан
BRE
Гость
« Ответ #1 : Февраль 27, 2011, 17:35 »

Копался в свойствах, там не нашёл.
А ты в модели, лучше, покопайся.  Подмигивающий
Qt::ItemFlags QAbstractItemModel::flags ( const QModelIndex & index ) const [virtual]
Записан
ManOfOrange
Гость
« Ответ #2 : Февраль 28, 2011, 14:41 »

Ага. Посмотрел.
Я правильно понимаю, что нужно наследоваться от модели и переопределять флаги?
Или я что-то туплю?
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #3 : Февраль 28, 2011, 14:58 »

А что за модель используешь? Можно еще через делегата это сделать.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
ManOfOrange
Гость
« Ответ #4 : Февраль 28, 2011, 15:04 »

QSqlTableModel...
.
Пришёл к такому же выводу, что надо делать через делегаты. Сейчас будем тестить! %)
Записан
ManOfOrange
Гость
« Ответ #5 : Март 01, 2011, 08:34 »

Разобрался через делегаты :-)

Спасибо всем ответившим :-)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.117 секунд. Запросов: 22.