Разное поведение QTableView в Qt 4.2 и Qt 4.3

Модератор: Модераторы разделов

chen
Сообщения: 8

Разное поведение QTableView в Qt 4.2 и Qt 4.3

Сообщение chen »

Доброго времени суток!
Есть приложение в котором присутствует QTableView в котором отображаются результаты запросов к БД, почти так же как в SqlBrouser из примера.
Так вот при переходе к Qt 4.3 в QTableView при очередной выборке из БД помимо выбранных данных появляются пустые строки внизу(по количеству строк на предыдущем шаге), та же самая программа в Qt 4.2 никаких пустых строк не отображает.
Это при том что QSqlTableModel создается в конструкторе формы, если же QSqlTableModel создавать непосредственно при выборке, то пустые строки не появляются и в Qt 4.3.
Чем обусловенно такое поведение?
Спасибо сказали:
s0L
Сообщения: 50
ОС: Gentoo 2007.0

Re: Разное поведение QTableView в Qt 4.2 и Qt 4.3

Сообщение s0L »

chen писал(а):
28.11.2007 11:53
Доброго времени суток!
Есть приложение в котором присутствует QTableView в котором отображаются результаты запросов к БД, почти так же как в SqlBrouser из примера.
Так вот при переходе к Qt 4.3 в QTableView при очередной выборке из БД помимо выбранных данных появляются пустые строки внизу(по количеству строк на предыдущем шаге), та же самая программа в Qt 4.2 никаких пустых строк не отображает.
Это при том что QSqlTableModel создается в конструкторе формы, если же QSqlTableModel создавать непосредственно при выборке, то пустые строки не появляются и в Qt 4.3.
Чем обусловенно такое поведение?


да есть такое, это баг, када сам столкнулся отписал баг репорт....пофиксили
http://trolltech.com/developer/task-tracke...mp;method=entry

чтобы обойти косяк нужно делать view->verticalHeader()->reset();
Спасибо сказали: