#pragma once #include "ZxObjBase.h" #include "mGuiPlot_global.h" //指北针图元 class M_GUI_PLOT_EXPORT ZxObjCompass : public ZxObjBase { Q_OBJECT ZX_DECLARE_DYNAMIC public: ZxObjCompass(); ZxObjCompass(const QString& sName, ZxSubAxisX* pAxisX, ZxSubAxisY* pAxisY); ~ZxObjCompass(); public: //初始化 virtual void initObj(); // paint virtual void paintBack(QPainter* painter, const ZxPaintParam& param); //绘制标签 void paintLabel(QPainter* painter,QPointF pt, QString sLabel); };