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

表示 QwtLegend 上某个条目的控件 更多...

#include <qwt_legend_label.h>

类 QwtLegendLabel 继承关系图:
QwtTextLabel

class  PrivateData
 

Public 槽

void setChecked (bool on)
 选中/取消选中条目
 
- Public 槽 继承自 QwtTextLabel
void setText (const QString &, QwtText::TextFormat textFormat=QwtText::AutoText)
 更改标签的文本,保留所有其他 QwtText 属性
 
void clear ()
 清除文本和所有 QwtText 属性
 

信号

void clicked ()
 当图例项被点击时发出的信号
 
void pressed ()
 当图例项被按下时发出的信号
 
void released ()
 当图例项被释放时发出的信号
 
void checked (bool)
 当图例项状态切换时发出的信号
 

Public 成员函数

 QwtLegendLabel (QWidget *parent=0)
 QwtLegendLabel 构造函数
 
virtual ~QwtLegendLabel ()
 析构函数
 
void setData (const QwtLegendData &)
 设置图例标签的属性
 
const QwtLegendDatadata () const
 返回图例标签的属性
 
void setItemMode (QwtLegendData::Mode)
 设置条目模式
 
QwtLegendData::Mode itemMode () const
 返回条目模式
 
void setSpacing (int spacing)
 更改图标和文本之间的间距
 
int spacing () const
 返回图标和文本之间的间距
 
virtual void setText (const QwtText &) override
 设置图例项的文本
 
void setIcon (const QPixmap &)
 设置图标
 
QPixmap icon () const
 返回表示绘图项的像素图
 
virtual QSize sizeHint () const override
 返回大小提示
 
bool isChecked () const
 返回条目是否被选中
 
- Public 成员函数 继承自 QwtTextLabel
 QwtTextLabel (QWidget *parent=nullptr)
 构造一个空标签
 
 QwtTextLabel (const QwtText &, QWidget *parent=nullptr)
 构造一个显示文本的标签
 
virtual ~QwtTextLabel ()
 析构函数
 
void setPlainText (const QString &)
 设计师插件接口 - 与 setText() 功能相同
 
QString plainText () const
 设计师插件接口
 
const QwtTexttext () const
 返回文本
 
int indent () const
 返回标签的文本缩进(像素)
 
void setIndent (int)
 设置标签的文本缩进(像素)
 
int margin () const
 返回标签的边距(像素)
 
void setMargin (int)
 设置标签的边距(像素)
 
virtual QSize minimumSizeHint () const override
 返回最小大小提示
 
virtual int heightForWidth (int) const override
 返回给定宽度的首选高度
 
QRect textRect () const
 计算控件坐标中文本的几何区域
 
virtual void drawText (QPainter *, const QRectF &)
 重绘文本
 

Protected 成员函数

void setDown (bool)
 Set whether the button is down (English only)
 
bool isDown () const
 Return whether the button is down (English only)
 
virtual void paintEvent (QPaintEvent *) override
 Handle paint events (English only)
 
virtual void mousePressEvent (QMouseEvent *) override
 Handle mouse press events (English only)
 
virtual void mouseReleaseEvent (QMouseEvent *) override
 Handle mouse release events (English only)
 
virtual void keyPressEvent (QKeyEvent *) override
 Handle key press events (English only)
 
virtual void keyReleaseEvent (QKeyEvent *) override
 Handle key release events (English only)
 
- Protected 成员函数 继承自 QwtTextLabel
virtual void drawContents (QPainter *)
 Draw the contents
 

额外继承的成员函数

- 属性 继承自 QwtTextLabel
int indent
 
int margin
 
QString plainText
 

详细描述

表示 QwtLegend 上某个条目的控件

构造及析构函数说明

◆ QwtLegendLabel()

QwtLegendLabel::QwtLegendLabel ( QWidget *  parent = 0)
explicit

QwtLegendLabel 构造函数

◆ ~QwtLegendLabel()

QwtLegendLabel::~QwtLegendLabel ( )
virtual

析构函数

成员函数说明

◆ checked

void QwtLegendLabel::checked ( bool  )
signal

当图例项状态切换时发出的信号

◆ clicked

void QwtLegendLabel::clicked ( )
signal

当图例项被点击时发出的信号

◆ data()

const QwtLegendData & QwtLegendLabel::data ( ) const

返回图例标签的属性

◆ icon()

QPixmap QwtLegendLabel::icon ( ) const

返回表示绘图项的像素图

◆ isChecked()

bool QwtLegendLabel::isChecked ( ) const

返回条目是否被选中

◆ isDown()

bool QwtLegendLabel::isDown ( ) const
protected

Return whether the button is down (English only)

Return true, if the item is down

◆ itemMode()

QwtLegendData::Mode QwtLegendLabel::itemMode ( ) const

返回条目模式

◆ keyPressEvent()

void QwtLegendLabel::keyPressEvent ( QKeyEvent *  e)
overrideprotectedvirtual

Handle key press events (English only)

Handle key press events

◆ keyReleaseEvent()

void QwtLegendLabel::keyReleaseEvent ( QKeyEvent *  e)
overrideprotectedvirtual

Handle key release events (English only)

Handle key release events

◆ mousePressEvent()

void QwtLegendLabel::mousePressEvent ( QMouseEvent *  e)
overrideprotectedvirtual

Handle mouse press events (English only)

Handle mouse press events

◆ mouseReleaseEvent()

void QwtLegendLabel::mouseReleaseEvent ( QMouseEvent *  e)
overrideprotectedvirtual

Handle mouse release events (English only)

Handle mouse release events

◆ paintEvent()

void QwtLegendLabel::paintEvent ( QPaintEvent *  e)
overrideprotectedvirtual

Handle paint events (English only)

Paint event

重载 QwtTextLabel .

◆ pressed

void QwtLegendLabel::pressed ( )
signal

当图例项被按下时发出的信号

◆ released

void QwtLegendLabel::released ( )
signal

当图例项被释放时发出的信号

◆ setChecked

void QwtLegendLabel::setChecked ( bool  on)
slot

选中/取消选中条目

◆ setData()

void QwtLegendLabel::setData ( const QwtLegendData legendData)

设置图例标签的属性

◆ setDown()

void QwtLegendLabel::setDown ( bool  down)
protected

Set whether the button is down (English only)

Set the item being down

◆ setIcon()

void QwtLegendLabel::setIcon ( const QPixmap &  icon)

设置图标

◆ setItemMode()

void QwtLegendLabel::setItemMode ( QwtLegendData::Mode  mode)

设置条目模式

◆ setSpacing()

void QwtLegendLabel::setSpacing ( int  spacing)

更改图标和文本之间的间距

◆ setText()

void QwtLegendLabel::setText ( const QwtText text)
overridevirtual

设置图例项的文本

重载 QwtTextLabel .

◆ sizeHint()

QSize QwtLegendLabel::sizeHint ( ) const
overridevirtual

返回大小提示

重载 QwtTextLabel .

◆ spacing()

int QwtLegendLabel::spacing ( ) const

返回图标和文本之间的间距


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