class Part
{
public:
int partRStart;
int partREnd;
QString partname;
QColor partColor;
float partPercent;
int value;
//跳转存参数用:
QJsonObject jumpObj;
};
//用于Part的比较函数
class MyCompare
{
public:
bool operator()(const Part& lhs, const Part& rhs)const
{
return lhs.partRStart > rhs.partREnd;
}
};
定义处:
std::map<Part,QPainterPath,MyCompare> _nameRects;//形状组合
c++ std::map 自定义比较算子
最新推荐文章于 2024-04-28 22:23:56 发布