如何获取 QPieSlice(中心)的坐标?
背景:我想在显示 QPieSeries 的 QChart中添加“标注”,请参见此处。我已将悬停的信号连接到自定义插槽。在这个插槽中,我可以访问 QPieSlice。要显示我的“标注”,我需要 QChart 坐标框架中的 x 和 y 坐标。“标注”的锚点应该是我当前悬停的 QPieSlice 的中心。
如何获取 QPieSlice 中心的坐标?
我试过类似的东西:
double angle = pieSlice->startAngle()+pieSlice->angleSpan()/2;
double x = 1*cos(angle*deg2rad);
double y = 1*sin(angle*deg2rad);
callout->setAnchor(QPointF(x,y));