[Qt-interest] QTableView is not updated after sort (Qt 4.6 Windows)
anders.bakken at nokia.com
anders.bakken at nokia.com
Mon Jan 11 01:36:19 CET 2010
You likely need to emit layoutchanged at the end of sort. Remember to
update the persistent model indexes as well.
--
Anders
On Jan 9, 2010, at 5:26 AM, "ext Smokey McPott" <mailslave3000 at googlemail.com
> wrote:
> Hey people,
>
> I've written a widget that contains a QTableView which has sorting
> enabled. Now, when I click the header, the sort function of the
> model is called but the view is not updated. When the view gets
> repainted, e.g. because I minimize the application and bring it up
> again, the data are shown in the desired (updated) way. I've
> observed the same behaviour in Qt 4.5 but I couldn'd find any posts
> on the subject. In the source code for QTableView most functions
> that change the contents of the view call d->viewport->upate() or d-
> >viewport->upate(rect). But the sortByColumn(int column) function
> lacks a similar call. Bug or feature?
>
> Regards
> Sebastian
>
> <ATT00001..txt>
More information about the Qt-interest-old
mailing list