|
QWT API (中文) 7.0.1
Qt绘图库 - 中文API文档
|
尝试增量绘制的绘制器对象 更多...
#include <qwt_plot_directpainter.h>
类 | |
| class | PrivateData |
Public 类型 | |
| enum | Attribute { AtomicPainter = 0x01 , FullRepaint = 0x02 , CopyBackingStore = 0x04 } |
| 绘制属性 更多... | |
Public 成员函数 | |
| QwtPlotDirectPainter (QObject *parent=nullptr) | |
| 构造函数 | |
| virtual | ~QwtPlotDirectPainter () |
| 析构函数 | |
| void | setAttribute (Attribute, bool on) |
| 设置属性 | |
| bool | testAttribute (Attribute) const |
| 测试属性 | |
| void | setClipping (bool) |
| 设置裁剪 | |
| bool | hasClipping () const |
| 检查是否启用了裁剪 | |
| void | setClipRegion (const QRegion &) |
| 设置裁剪区域 | |
| QRegion | clipRegion () const |
| 获取裁剪区域 | |
| void | drawSeries (QwtPlotSeriesItem *, int from, int to) |
| 绘制系列 | |
| void | reset () |
| 重置绘制器 | |
| virtual bool | eventFilter (QObject *, QEvent *) override |
| 事件过滤器 | |
尝试增量绘制的绘制器对象
绘制属性
| 枚举值 | |
|---|---|
| AtomicPainter | 初始化 QPainter 是一项昂贵的操作。 当设置了 AtomicPainter 时,每次调用 drawSeries() 都会打开/关闭 一个临时的 QPainter。否则,QwtPlotDirectPainter 会尝试 尽可能长时间地使用同一个 QPainter。 |
| FullRepaint | 当设置了 FullRepaint 时,在样本渲染后会显式重绘绘图画布。 |
| CopyBackingStore | 当 QwtPlotCanvas::BackingStore 启用时,绘制器 必须绘制到后备存储和部件。在某些情况下/环境中, 只绘制到后备存储然后将后备存储复制到画布可能会更快。 此标志对于 Qt 用部件背景填充裁剪区域的设置也很有用。 |
|
explicit |
构造函数
构造函数
|
virtual |
析构函数
析构函数
| QRegion QwtPlotDirectPainter::clipRegion | ( | ) | const |
获取裁剪区域
获取当前设置的裁剪区域
| void QwtPlotDirectPainter::drawSeries | ( | QwtPlotSeriesItem * | seriesItem, |
| int | from, | ||
| int | to | ||
| ) |
绘制系列
绘制系列项的一组点
|
overridevirtual |
事件过滤器
事件过滤器
| bool QwtPlotDirectPainter::hasClipping | ( | ) | const |
检查是否启用了裁剪
检查是否启用了裁剪
| void QwtPlotDirectPainter::reset | ( | ) |
重置绘制器
关闭内部 QPainter
| void QwtPlotDirectPainter::setAttribute | ( | Attribute | attribute, |
| bool | on | ||
| ) |
设置属性
更改属性
| void QwtPlotDirectPainter::setClipping | ( | bool | enable | ) |
设置裁剪
启用或禁用裁剪
| void QwtPlotDirectPainter::setClipRegion | ( | const QRegion & | region | ) |
设置裁剪区域
分配裁剪区域并启用裁剪
| bool QwtPlotDirectPainter::testAttribute | ( | Attribute | attribute | ) | const |
测试属性
测试属性