Russian Qt Forum

Qt => Вопросы новичков => Тема начата: once_again_abc от Октябрь 24, 2013, 08:49



Название: Custom QTableWidget
Отправлено: once_again_abc от Октябрь 24, 2013, 08:49
Где можно найти хорошую реализацию MVC типа QTableWidget такую, что бы она корректно работала с огромным количеством данных (сотни тысяч строк), т.е., например, показывать только то, что помещется на экране и т.п, а так же что бы можно было просто работать как со строкой(строками) так и с отдельными ячейками когда надо?


Название: Re: Custom QTableWidget
Отправлено: lighting от Октябрь 24, 2013, 09:26
 QTableWidget насколько я знаю MVC как-раз таки не реализует. Смотрите в сторону QTableView(и порчих View вместо Widget), а в справке по Qt есть хорошее описание реализации MVC средствами Qt.


Название: Re: Custom QTableWidget
Отправлено: GreatSnake от Октябрь 24, 2013, 11:42
например, показывать только то, что помещется на экране
Любой производный от QAbstractItemView именно этим и занимается.
Всё остальное должно быть реализовано в твоей собственной модели, ибо имеющиеся Qt-шные не рассчитаны на большие объёмы данных особенно при использовании сортировки.


Название: Re: Custom QTableWidget
Отправлено: once_again_abc от Октябрь 24, 2013, 13:22
не могли бы вы поделиться работающим примером, который я мог бы допилить напильником?