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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как перевести QSqlTableModel в режим "только для чтения"?  (Прочитано 4761 раз)
hic
Гость
« : Июль 06, 2009, 10:18 »

Как перевести QSqlTableModel в режим "только для чтения"?
Записан
denka
Гость
« Ответ #1 : Июль 06, 2009, 10:25 »

Думаю это поможет
Код:
QAbstractItemView::setEditTriggers ( QAbstractItemView::NoEditTriggers );

То есть вызвать эту ф-цию у QTableView которую ты используешь с моделью
« Последнее редактирование: Июль 06, 2009, 10:28 от den'ka » Записан
hic
Гость
« Ответ #2 : Июль 06, 2009, 13:17 »

Спасибо, это то что нужно. Но у меня еще маппер и куча QLineEdit. Хотелось бы еще узнать есть ли именно у QSqlTableModel функция выставляющая его в readonly?
Записан
denka
Гость
« Ответ #3 : Июль 06, 2009, 14:57 »

Если на то пошло почему не использовать QSqlQueryModel ?
Записан
hic
Гость
« Ответ #4 : Июль 07, 2009, 15:28 »

Можно. Но у меня только одна табличка. а QSqlTableModel под такое как раз заточено. Думаю надо сначала этот вариант загрызть до конца, а потом пробовать что-то другое, чтобы затем можно было на реальных примерах сравнить.
Записан
hic
Гость
« Ответ #5 : Июль 16, 2009, 14:48 »

Ау! Что-то в Нашей стране, по-ходу совсем у программеров с Qt плохо...
Записан
f-r-o-s-t
Гость
« Ответ #6 : Июль 16, 2009, 14:56 »

Ау! Что-то в Нашей стране, по-ходу совсем у программеров с Qt плохо...
Так спроси где нибудь не в нашей=) у тебя же все хорошо, иди к своим.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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