Название: Как перевести QSqlTableModel в режим "только для чтения"? Отправлено: hic от Июль 06, 2009, 10:18 Как перевести QSqlTableModel в режим "только для чтения"?
Название: Re: Как перевести QSqlTableModel в режим "только для чтения"? Отправлено: denka от Июль 06, 2009, 10:25 Думаю это поможет
Код: QAbstractItemView::setEditTriggers ( QAbstractItemView::NoEditTriggers ); То есть вызвать эту ф-цию у QTableView которую ты используешь с моделью Название: Re: Как перевести QSqlTableModel в режим "только для чтения"? Отправлено: hic от Июль 06, 2009, 13:17 Спасибо, это то что нужно. Но у меня еще маппер и куча QLineEdit. Хотелось бы еще узнать есть ли именно у QSqlTableModel функция выставляющая его в readonly?
Название: Re: Как перевести QSqlTableModel в режим "только для чтения"? Отправлено: denka от Июль 06, 2009, 14:57 Если на то пошло почему не использовать QSqlQueryModel ?
Название: Re: Как перевести QSqlTableModel в режим "только для чтения"? Отправлено: hic от Июль 07, 2009, 15:28 Можно. Но у меня только одна табличка. а QSqlTableModel под такое как раз заточено. Думаю надо сначала этот вариант загрызть до конца, а потом пробовать что-то другое, чтобы затем можно было на реальных примерах сравнить.
Название: Re: Как перевести QSqlTableModel в режим "только для чтения"? Отправлено: hic от Июль 16, 2009, 14:48 Ау! Что-то в Нашей стране, по-ходу совсем у программеров с Qt плохо...
Название: Re: Как перевести QSqlTableModel в режим "только для чтения"? Отправлено: f-r-o-s-t от Июль 16, 2009, 14:56 Ау! Что-то в Нашей стране, по-ходу совсем у программеров с Qt плохо... Так спроси где нибудь не в нашей=) у тебя же все хорошо, иди к своим. |