Thanks a lot for all the replies!
The following code works. That's right, the compare method has to be static, should be not as a member function of this class.
bool qGreater(people p1, people p2)
{
return true;
}
QList<people> MyClass::sorting_people()
{
...
qSort(before_sort.begin(), before_sort.end(), qGreater);
...
}
bool qGreater(people p1, people p2)
{
return true;
}
QList<people> MyClass::sorting_people()
{
...
qSort(before_sort.begin(), before_sort.end(), qGreater);
...
}
To copy to clipboard, switch view to plain text mode
Bookmarks