Название: repaint tableview Отправлено: crossly от Март 24, 2009, 16:51 привет всем.... обновляю модель.... вьюшка не перерисовывается... сворачиваю... разворачиваю... перерисовалась... где грабли... ?? (Qt-4.5.0)
Название: Re: repaint tableview Отправлено: spirit от Март 24, 2009, 16:56 а код можно увидеть?
Название: Re: repaint tableview Отправлено: crossly от Март 24, 2009, 17:44 а чё там смотреть ....
Код: model->select();... Название: Re: repaint tableview Отправлено: spirit от Март 24, 2009, 17:46 а чё там смотреть .... ну update() вызови после этого, раз смотреть не на что ;)Код: model->select();... Название: Re: repaint tableview Отправлено: crossly от Март 24, 2009, 18:11 пробовал.... и update() и repaint() .... эффекта 0... пока не свернёш и развернёш.... такое чувство то вьюха не хнает что ей надо перерисоватся...
Название: Re: repaint tableview Отправлено: spirit от Март 24, 2009, 18:15 насколько я понимаю ты юзаешь QSqlTableModel?
что тогда возвращает? Код
Название: Re: repaint tableview Отправлено: BRE от Март 24, 2009, 18:22 И еще напиши, как ты изменяешь данные в модели...
Информируешь ли при изменении данных (добавление/удаление записи) вьюшку? Вообщем, как происходит работа с моделью. Название: Re: repaint tableview Отправлено: crossly от Март 25, 2009, 10:08 модель унаследована от QSqlQueryModel... изменений не происходит.... просто делаю новый селект для модели....
Название: Re: repaint tableview Отправлено: spirit от Март 25, 2009, 10:32 может все-таки наследуется от QSqlTableModel в QSqlQueryModel нет метода select. ну да ладно.
все работает чудесно h-file Код
cpp-file Код
Название: Re: repaint tableview Отправлено: crossly от Март 25, 2009, 11:06 sorry ... my bad... ::).... blockSignals(true).... :)
Название: Re: repaint tableview Отправлено: spirit от Март 25, 2009, 11:07 просили же код показать ;)
|