QWT API (中文) 7.0.1
Qt绘图库 - 中文API文档
载入中...
搜索中...
未找到
| Public 类型 | Public 成员函数 | 所有成员列表
QwtIntervalSymbol类 参考

用于显示区间(如误差条)的绘图基元 更多...

#include <qwt_interval_symbol.h>

class  PrivateData
 

Public 类型

enum  Style { NoSymbol = -1 , Bar , Box , UserSymbol = 1000 }
 符号样式 更多...
 

Public 成员函数

 QwtIntervalSymbol (Style=NoSymbol)
 构造函数
 
 QwtIntervalSymbol (const QwtIntervalSymbol &)
 拷贝构造函数
 
virtual ~QwtIntervalSymbol ()
 析构函数
 
QwtIntervalSymboloperator= (const QwtIntervalSymbol &)
 赋值运算符
 
bool operator== (const QwtIntervalSymbol &) const
 比较两个符号
 
bool operator!= (const QwtIntervalSymbol &) const
 比较两个符号
 
void setWidth (int)
 指定符号的宽度
 
int width () const
 获取符号的宽度
 
void setBrush (const QBrush &)
 分配画刷
 
const QBrush & brush () const
 获取画刷
 
void setPen (const QColor &, qreal width=0.0, Qt::PenStyle=Qt::SolidLine)
 构建并分配画笔
 
void setPen (const QPen &)
 分配画笔
 
const QPen & pen () const
 获取画笔
 
void setStyle (Style)
 指定符号样式
 
Style style () const
 获取当前符号样式
 
virtual void draw (QPainter *, Qt::Orientation, const QPointF &from, const QPointF &to) const
 根据样式绘制符号
 

详细描述

用于显示区间(如误差条)的绘图基元

成员枚举类型说明

◆ Style

符号样式

枚举值
NoSymbol 

无样式。符号无法绘制。

Bar 

符号显示一条线,两端有帽盖。 帽盖的大小取决于符号的宽度。

Box 

符号使用 pen()brush() 显示一个简单的矩形。 矩形的大小取决于转换后的区间和宽度。

UserSymbol 

样式 >= UserSymbol 保留给 QwtIntervalSymbol 的派生类, 这些类重载 draw() 以添加特定于应用程序的符号类型。

构造及析构函数说明

◆ QwtIntervalSymbol() [1/2]

QwtIntervalSymbol::QwtIntervalSymbol ( Style  style = NoSymbol)
explicit

构造函数

◆ QwtIntervalSymbol() [2/2]

QwtIntervalSymbol::QwtIntervalSymbol ( const QwtIntervalSymbol other)

拷贝构造函数

◆ ~QwtIntervalSymbol()

QwtIntervalSymbol::~QwtIntervalSymbol ( )
virtual

析构函数

成员函数说明

◆ brush()

const QBrush & QwtIntervalSymbol::brush ( ) const

获取画刷

◆ draw()

void QwtIntervalSymbol::draw ( QPainter *  painter,
Qt::Orientation  orientation,
const QPointF &  from,
const QPointF &  to 
) const
virtual

根据样式绘制符号

◆ operator!=()

bool QwtIntervalSymbol::operator!= ( const QwtIntervalSymbol other) const

比较两个符号

◆ operator=()

QwtIntervalSymbol & QwtIntervalSymbol::operator= ( const QwtIntervalSymbol other)

赋值运算符

◆ operator==()

bool QwtIntervalSymbol::operator== ( const QwtIntervalSymbol other) const

比较两个符号

◆ pen()

const QPen & QwtIntervalSymbol::pen ( ) const

获取画笔

◆ setBrush()

void QwtIntervalSymbol::setBrush ( const QBrush &  brush)

分配画刷

◆ setPen() [1/2]

void QwtIntervalSymbol::setPen ( const QColor &  color,
qreal  width = 0.0,
Qt::PenStyle  style = Qt::SolidLine 
)

构建并分配画笔

◆ setPen() [2/2]

void QwtIntervalSymbol::setPen ( const QPen &  pen)

分配画笔

◆ setStyle()

void QwtIntervalSymbol::setStyle ( Style  style)

指定符号样式

◆ setWidth()

void QwtIntervalSymbol::setWidth ( int  width)

指定符号的宽度

◆ style()

QwtIntervalSymbol::Style QwtIntervalSymbol::style ( ) const

获取当前符号样式

◆ width()

int QwtIntervalSymbol::width ( ) const

获取符号的宽度


该类的文档由以下文件生成: