【发布时间】:2019-04-11 03:10:00
【问题描述】:
我正在尝试找到通过这些项目的 coord.x() 或 coord.y() 对 QGraphicsitems 的 QList 进行排序的最佳方法。几个月来我搜索了很多,但还没有找到解决方案,......应该是这样的,......对不起,我是菜鸟,......我正在尽我所能!谢谢! (关于它应该如何的想法......)
void sortedby()
{
QList<QGraphicsItem *> allitems = items();
QList<QGraphicsItem *> alltypedos;
foreach(auto item, allitems) {
if(item->type() == chord::Type) {
alltypedos.append(item);
}
}
qSort(alltypedos.begin(), alltypedos.end(), item->x());
}
【问题讨论】:
标签: c++ qt qgraphicsscene qgraphicsitem