matplotlib.widgets._SelectorWidget#
- class matplotlib.widgets._SelectorWidget(ax, onselect=None, useblit=False, button=None, state_modifier_keys=None, use_data_coordinates=False)[源代码]#
基类:
AxesWidget选择器组件的基类。
此类为选择器组件提供常用功能,例如处理鼠标和键盘事件、管理状态修改键等。
该类本身是私有的,可能会在没有预先通知的情况下进行更改或删除。但是,它为子类提供的公共 API 是稳定的,并在子类中被视为公共 API。
- add_state(state)[源代码]#
添加一个状态以定义组件的行为。有关详细信息,请参阅具体选择器类构造函数中的 state_modifier_keys 参数。
- 参数:
- statestr
必须是选择器支持的状态。有关详细信息,请参阅具体选择器类构造函数中的 state_modifier_keys 参数。
- 引发:
- ValueError
当选择器不支持该状态时引发。
- property artists#
选择器图元(artists)的元组。
- remove_state(state)[源代码]#
移除一个状态以定义组件的行为。有关详细信息,请参阅具体选择器类构造函数中的 state_modifier_keys 参数。
- 参数:
- statestr
必须是选择器支持的状态。有关详细信息,请参阅具体选择器类构造函数中的 state_modifier_keys 参数。
- 引发:
- ValueError
当选择器不支持该状态时引发。
- property useblit#
返回是否使用了 blitting(即画布请求并支持该功能)。