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

QwtCompass的简单罗盘花 更多...

#include <qwt_compass_rose.h>

类 QwtSimpleCompassRose 继承关系图:
QwtCompassRose

class  PrivateData
 

Public 成员函数

 QwtSimpleCompassRose (int numThorns=8, int numThornLevels=-1)
 构造函数
 
virtual ~QwtSimpleCompassRose ()
 析构函数
 
void setWidth (double)
 设置罗盘花头的宽度
 
double width () const
 获取罗盘花头的宽度
 
void setNumThorns (int)
 设置一个层级上的刺数
 
int numThorns () const
 获取刺的数量
 
void setNumThornLevels (int)
 设置刺的层级数
 
int numThornLevels () const
 获取刺的层级数
 
void setShrinkFactor (double factor)
 设置每个层级刺的收缩因子
 
double shrinkFactor () const
 获取每个层级刺的收缩因子
 
virtual void draw (QPainter *, const QPointF &center, double radius, double north, QPalette::ColorGroup=QPalette::Active) const override
 绘制罗盘花
 
- Public 成员函数 继承自 QwtCompassRose
 QwtCompassRose ()
 构造函数
 
virtual ~QwtCompassRose ()
 析构函数
 
virtual void setPalette (const QPalette &)
 设置调色板
 
const QPalette & palette () const
 获取当前调色板
 

静态 Public 成员函数

static void drawRose (QPainter *, const QPalette &, const QPointF &center, double radius, double north, double width, int numThorns, int numThornLevels, double shrinkFactor)
 静态辅助函数:使用指定参数绘制罗盘花
 

详细描述

QwtCompass的简单罗盘花

构造及析构函数说明

◆ QwtSimpleCompassRose()

QwtSimpleCompassRose::QwtSimpleCompassRose ( int  numThorns = 8,
int  numThornLevels = -1 
)

构造函数

◆ ~QwtSimpleCompassRose()

QwtSimpleCompassRose::~QwtSimpleCompassRose ( )
virtual

析构函数

成员函数说明

◆ draw()

void QwtSimpleCompassRose::draw ( QPainter *  painter,
const QPointF &  center,
double  radius,
double  north,
QPalette::ColorGroup  cg = QPalette::Active 
) const
overridevirtual

绘制罗盘花

实现了 QwtCompassRose.

◆ drawRose()

void QwtSimpleCompassRose::drawRose ( QPainter *  painter,
const QPalette &  palette,
const QPointF &  center,
double  radius,
double  north,
double  width,
int  numThorns,
int  numThornLevels,
double  shrinkFactor 
)
static

静态辅助函数:使用指定参数绘制罗盘花

◆ numThornLevels()

int QwtSimpleCompassRose::numThornLevels ( ) const

获取刺的层级数

返回
刺的层级数
参见
setNumThorns(), setNumThornLevels()

◆ numThorns()

int QwtSimpleCompassRose::numThorns ( ) const

获取刺的数量

返回
刺的数量
参见
setNumThorns(), setNumThornLevels()

◆ setNumThornLevels()

void QwtSimpleCompassRose::setNumThornLevels ( int  numThornLevels)

设置刺的层级数

◆ setNumThorns()

void QwtSimpleCompassRose::setNumThorns ( int  numThorns)

设置一个层级上的刺数

◆ setShrinkFactor()

void QwtSimpleCompassRose::setShrinkFactor ( double  factor)

设置每个层级刺的收缩因子

◆ setWidth()

void QwtSimpleCompassRose::setWidth ( double  width)

设置罗盘花头的宽度

◆ shrinkFactor()

double QwtSimpleCompassRose::shrinkFactor ( ) const

获取每个层级刺的收缩因子

返回
收缩因子
参见
setShrinkFactor()

◆ width()

double QwtSimpleCompassRose::width ( ) const

获取罗盘花头的宽度

返回
罗盘花头的宽度
参见
setWidth()

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