6#ifndef QWT_PLOT_PICKER_H
7#define QWT_PLOT_PICKER_H
10#include "qwt_picker.h"
11#include "qwt_axis_id.h"
17#if QT_VERSION < 0x060000
48 explicit QwtPlotPicker(QwtAxisId xAxisId, QwtAxisId yAxisId, QWidget*);
54 virtual void setAxes(QwtAxisId xAxisId, QwtAxisId yAxisId);
57 QwtAxisId xAxis()
const;
60 QwtAxisId yAxis()
const;
72 const QWidget* canvas()
const;
147 QRectF scaleRect()
const;
150 QRectF invTransform(
const QRect&)
const;
153 QRect transform(
const QRectF&)
const;
156 QPointF invTransform(
const QPoint&)
const;
159 QPoint transform(
const QPointF&)
const;
165 virtual QwtText trackerTextF(
const QPointF&)
const;
168 virtual void move(
const QPoint&)
override;
171 virtual void append(
const QPoint&)
override;
174 virtual bool end(
bool ok =
true)
override;
Definition qwt_clipper.h:40
QwtPicker 在一个部件上提供选择功能
Definition qwt_picker.h:157
DisplayMode
显示模式
Definition qwt_picker.h:230
virtual void move(const QPoint &)
Move the last point of the selection The moved() signal is emitted.
Definition qwt_picker.cpp:1499
virtual void append(const QPoint &)
Append a point to the selection and update rubber band and tracker.
Definition qwt_picker.cpp:1482
RubberBand
橡皮筋样式
Definition qwt_picker.h:186
virtual QwtText trackerText(const QPoint &pos) const
返回位置的标签
Definition qwt_picker.cpp:660
virtual bool end(bool ok=true)
Close a selection setting the state to inactive.
Definition qwt_picker.cpp:1436
QwtPlotPicker 提供绘图画布上的选择功能
Definition qwt_plot_picker.h:37
void selected(const QPointF &pos)
在 QwtPickerMachine::PointSelection 情况下发出的信号
void moved(const QPointF &pos)
当选择中最后添加的点被移动时发出的信号
void appended(const QPointF &pos)
当一个点被添加到选择中时发出的信号
void selected(const QVector< QPointF > &pa)
在选择结束时发出选中点的信号
void selected(const QRectF &rect)
在 QwtPickerMachine::RectSelection 情况下发出的信号
二维绘图部件
Definition qwt_plot.h:138
表示文本的类
Definition qwt_text.h:93