Название: Sorting qsqlquerymodel in tableview Отправлено: developer от Март 19, 2009, 11:06 Проблема: как отсортировать данные в qsqlquerymodel через tableview, Их нужно сортировать по клику на хедере tableview, но даже если в tableview setSorting(true), то ничего не происходит, а нужно чтобы отсортовало по выбранной колонке. Может еще какой-то метод есть. Прошу помочь, времени очень мало.
Название: Re: Sorting qsqlquerymodel in tableview Отправлено: Shamil от Март 19, 2009, 11:38 Посмотрите здесь: http://www.prog.org.ru/topic_2548_0.html (http://www.prog.org.ru/topic_2548_0.html)
Название: Re: Sorting qsqlquerymodel in tableview Отправлено: developer от Март 19, 2009, 12:22 Спасибо
Название: Re: Sorting qsqlquerymodel in tableview Отправлено: herbuz от Май 01, 2010, 14:46 Есть выход не париться и сделать с querymodel! http://www.qtforum.org/article/18679/qsqlquerymodel-qtableview-and-sorting.html
QSqlQueryModel *sqlmodel = new QSqlQueryModel(this); sqlmodel->setQuery("SELECT * FROM TABLE"); QSortProxyFilterModel *sqlproxy = new QSortProxyFilterModel(this); sqlproxy->setSourceModel(sqlmodel); QTableView *tv = new QTableView; tv->setModel(sqlProxy); Название: Re: Sorting qsqlquerymodel in tableview Отправлено: One_Inch от Май 23, 2010, 17:53 Спасибо, выручили :-)
|