QWT 7.0.1
Loading...
Searching...
No Matches
qwt_parasite_plot_layout.h
1#ifndef QWTPARASITEPLOTLAYOUT_H
2#define QWTPARASITEPLOTLAYOUT_H
3#include "qwt_global.h"
4#include "qwt_plot_layout.h"
5
6class QWT_EXPORT QwtParasitePlotLayout : public QwtPlotLayout
7{
8public:
11 virtual void activate(const QwtPlot* plot, const QRectF& plotRect, Options options = Options()) override;
12
13 virtual QSize minimumSizeHint(const QwtPlot* plot) const override;
14 // 这个是获取寄生轴的不偏移时的坐标轴矩形
15 QRectF parasiteScaleRect(QwtAxisId aid) const;
16
17private:
18 QRectF mScaleRects[ QwtAxis::AxisPositions ];
19};
20
21#endif // QWTPLOTPARASITELAYOUT_H
Definition qwt_parasite_plot_layout.h:7
Layout engine for QwtPlot.
Definition qwt_plot_layout.h:45
virtual void activate(const QwtPlot *plot, const QRectF &plotRect, Options options=Options())
Recalculate the geometry of all components./根据给定的外框矩形,重新计算并记录 QwtPlot 内所有子部件(标题、页脚、图例、4 条轴、画布)的几何位置。
Definition qwt_plot_layout.cpp:693
virtual QSize minimumSizeHint(const QwtPlot *) const
Definition qwt_plot_layout.cpp:597
A 2-D plotting widget.
Definition qwt_plot.h:99