|
QWT API (中文) 7.0.1
Qt绘图库 - 中文API文档
|
图例控件 更多...
#include <qwt_legend.h>
类 | |
| class | PrivateData |
Public 槽 | |
| virtual void | updateLegend (const QVariant &, const QList< QwtLegendData > &) override |
| 更新项的条目 | |
Public 槽 继承自 QwtAbstractLegend | |
| virtual void | updateLegend (const QVariant &itemInfo, const QList< QwtLegendData > &data)=0 |
| 更新绘图项的条目 | |
信号 | |
| void | clicked (const QVariant &itemInfo, int index) |
| 当用户点击 Clickable 模式的图例标签时发出的信号 | |
| void | checked (const QVariant &itemInfo, bool on, int index) |
| 当用户点击 Checkable 模式的图例标签时发出的信号 | |
Public 成员函数 | |
| QwtLegend (QWidget *parent=nullptr) | |
| QwtLegend 构造函数 | |
| virtual | ~QwtLegend () |
| 析构函数 | |
| void | setMaxColumns (uint numColums) |
| 设置每行的最大条目数 | |
| uint | maxColumns () const |
| 返回每行的最大条目数 | |
| void | setDefaultItemMode (QwtLegendData::Mode) |
| 设置图例标签的默认模式 | |
| QwtLegendData::Mode | defaultItemMode () const |
| 返回默认条目模式 | |
| QWidget * | contentsWidget () |
| 返回内容控件 | |
| const QWidget * | contentsWidget () const |
| 返回内容控件(const 版本) | |
| QWidget * | legendWidget (const QVariant &) const |
| 返回与项关联的控件列表中的第一个控件 | |
| QList< QWidget * > | legendWidgets (const QVariant &) const |
| 返回与项关联的控件列表 | |
| QVariant | itemInfo (const QWidget *) const |
| 查找与控件关联的项 | |
| virtual bool | eventFilter (QObject *, QEvent *) override |
| 处理 QEvent::ChildRemoved 和 QEvent::LayoutRequest 事件 | |
| virtual QSize | sizeHint () const override |
| 返回大小提示 | |
| virtual int | heightForWidth (int w) const override |
| 返回给定宽度的首选高度 | |
| QScrollBar * | horizontalScrollBar () const |
| 返回水平滚动条 | |
| QScrollBar * | verticalScrollBar () const |
| 返回垂直滚动条 | |
| virtual void | renderLegend (QPainter *, const QRectF &, bool fillBackground) const override |
| 将图例渲染到给定的矩形中 | |
| virtual void | renderItem (QPainter *, const QWidget *, const QRectF &, bool fillBackground) const |
| 将图例条目渲染到给定的矩形中 | |
| virtual bool | isEmpty () const override |
| 检查图例是否为空 | |
| virtual int | scrollExtent (Qt::Orientation) const override |
| 返回滚动条所需的范围 | |
Public 成员函数 继承自 QwtAbstractLegend | |
| QwtAbstractLegend (QWidget *parent=nullptr) | |
| QwtAbstractLegend 构造函数 | |
| virtual | ~QwtAbstractLegend () |
| QwtAbstractLegend 析构函数 | |
Protected 槽 | |
| void | itemClicked () |
| 当图例被点击时在内部调用 | |
| void | itemChecked (bool) |
| 当图例被选中时在内部调用 | |
Protected 成员函数 | |
| virtual QWidget * | createWidget (const QwtLegendData &) const |
| 创建要插入到图例中的控件 | |
| virtual void | updateWidget (QWidget *, const QwtLegendData &) |
| 更新控件 | |
图例控件
|
explicit |
QwtLegend 构造函数
|
virtual |
析构函数
|
signal |
当用户点击 Checkable 模式的图例标签时发出的信号
|
signal |
当用户点击 Clickable 模式的图例标签时发出的信号
| QWidget * QwtLegend::contentsWidget | ( | ) |
返回内容控件
| const QWidget * QwtLegend::contentsWidget | ( | ) | const |
返回内容控件(const 版本)
|
protectedvirtual |
创建要插入到图例中的控件
| QwtLegendData::Mode QwtLegend::defaultItemMode | ( | ) | const |
返回默认条目模式
|
overridevirtual |
处理 QEvent::ChildRemoved 和 QEvent::LayoutRequest 事件
|
overridevirtual |
返回给定宽度的首选高度
| QScrollBar * QwtLegend::horizontalScrollBar | ( | ) | const |
返回水平滚动条
|
overridevirtual |
检查图例是否为空
实现了 QwtAbstractLegend.
|
protectedslot |
当图例被选中时在内部调用
|
protectedslot |
当图例被点击时在内部调用
| QVariant QwtLegend::itemInfo | ( | const QWidget * | widget | ) | const |
查找与控件关联的项
| QWidget * QwtLegend::legendWidget | ( | const QVariant & | itemInfo | ) | const |
返回与项关联的控件列表中的第一个控件
| QList< QWidget * > QwtLegend::legendWidgets | ( | const QVariant & | itemInfo | ) | const |
返回与项关联的控件列表
| uint QwtLegend::maxColumns | ( | ) | const |
返回每行的最大条目数
|
virtual |
将图例条目渲染到给定的矩形中
|
overridevirtual |
将图例渲染到给定的矩形中
实现了 QwtAbstractLegend.
|
overridevirtual |
返回滚动条所需的范围
重载 QwtAbstractLegend .
| void QwtLegend::setDefaultItemMode | ( | QwtLegendData::Mode | mode | ) |
设置图例标签的默认模式
| void QwtLegend::setMaxColumns | ( | uint | numColums | ) |
设置每行的最大条目数
|
overridevirtual |
返回大小提示
|
overridevirtualslot |
更新项的条目
|
protectedvirtual |
更新控件
| QScrollBar * QwtLegend::verticalScrollBar | ( | ) | const |
返回垂直滚动条