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

Qt 字符串或输出设备依赖的字符串 更多...

#include <qwt3d_label.h>

类 Qwt3D::Label 继承关系图:
Qwt3D::Drawable

Public 成员函数

 Label ()
 默认构造函数
 
 Label (const QString &family, int pointSize, int weight=QFont::Normal, bool italic=false)
 构造具有指定字体参数的标签
 
void setFont (QString const &family, int pointSize, int weight=QFont::Normal, bool italic=false)
 设置标签字体
 
void adjust (int gap)
 向锚点添加额外偏移
 
double gap () const
 
void setPosition (Qwt3D::Triple pos, ANCHOR a=BottomLeft)
 设置标签位置和锚点
 
void setRelPosition (Tuple rpos, ANCHOR a)
 设置标签相对于视口的位置
 
Qwt3D::Triple first () const
 
Qwt3D::Triple second () const
 
ANCHOR anchor () const
 
virtual void setColor (double r, double g, double b, double a=1)
 RGBA 分量设置标签颜色
 
virtual void setColor (Qwt3D::RGBA rgba)
 RGBA 对象设置标签颜色
 
void setString (QString const &s)
 设置标签文本字符串
 
void draw ()
 绘制标签
 
- Public 成员函数 继承自 Qwt3D::Drawable
virtual void saveGLState ()
 
virtual void restoreGLState ()
 
void attach (Drawable *)
 
void detach (Drawable *)
 
void detachAll ()
 
Qwt3D::Triple relativePosition (Qwt3D::Triple rel)
 从相对视口位置计算世界坐标
 

静态 Public 成员函数

static void useDeviceFonts (bool val)
 启用或禁用所有标签的设备字体渲染
 

额外继承的成员函数

- Protected 成员函数 继承自 Qwt3D::Drawable
void Enable (GLenum what, GLboolean val)
 
Qwt3D::Triple ViewPort2World (Qwt3D::Triple win, bool *err=0)
 将视口坐标转换为世界坐标(glUnProject)
 
Qwt3D::Triple World2ViewPort (Qwt3D::Triple obj, bool *err=0)
 将世界坐标转换为视口坐标(glProject)
 
- Protected 属性 继承自 Qwt3D::Drawable
Qwt3D::RGBA color
 
GLdouble modelMatrix [16]
 
GLdouble projMatrix [16]
 
GLint viewport [4]
 

详细描述

Qt 字符串或输出设备依赖的字符串

构造及析构函数说明

◆ Label() [1/2]

Label::Label ( )

默认构造函数

◆ Label() [2/2]

Label::Label ( const QString &  family,
int  pointSize,
int  weight = QFont::Normal,
bool  italic = false 
)

构造具有指定字体参数的标签

成员函数说明

◆ adjust()

void Label::adjust ( int  gap)

向锚点添加额外偏移

◆ draw()

void Label::draw ( )
virtual

绘制标签

重载 Qwt3D::Drawable .

◆ setColor() [1/2]

void Label::setColor ( double  r,
double  g,
double  b,
double  a = 1 
)
virtual

RGBA 分量设置标签颜色

重载 Qwt3D::Drawable .

◆ setColor() [2/2]

void Label::setColor ( Qwt3D::RGBA  rgba)
virtual

RGBA 对象设置标签颜色

重载 Qwt3D::Drawable .

◆ setFont()

void Label::setFont ( QString const &  family,
int  pointSize,
int  weight = QFont::Normal,
bool  italic = false 
)

设置标签字体

◆ setPosition()

void Label::setPosition ( Qwt3D::Triple  pos,
ANCHOR  a = BottomLeft 
)

设置标签位置和锚点

◆ setRelPosition()

void Label::setRelPosition ( Tuple  rpos,
ANCHOR  a 
)

设置标签相对于视口的位置

◆ setString()

void Label::setString ( QString const &  s)

设置标签文本字符串

◆ useDeviceFonts()

void Label::useDeviceFonts ( bool  val)
static

启用或禁用所有标签的设备字体渲染


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