本文简要介绍 python 语言中 matplotlib.backend_bases.KeyEvent
的用法。
-
基础:
LocationEvent
按键事件(按键按下、按键释放)。
除了父类
Event
和LocationEvent
定义的属性之外,KeyEvent 还具有许多特殊属性。注意
修饰键将作为按下键的前缀,并按 "ctrl"、"alt"、"super" 的顺序排列。此规则的例外情况是按下的键本身是修饰键,因此 "ctrl+alt" 和 "alt+control" 都可以是有效的键值。
例子
def on_key(event): print('you pressed', event.key, event.xdata, event.ydata) cid = fig.canvas.mpl_connect('key_press_event', on_key)
- 属性:
- key 无或字符串
-
按下的键。可能是
None
、单个区分大小写的 Unicode 字符("g"、"G"、"#" 等)、特殊键("control"、"shift"、"f1"、"up" 等.) 或以上的组合(例如,"ctrl+alt+g"、"ctrl+alt+G")。
用法
class matplotlib.backend_bases.KeyEvent(name, canvas, key, x=0, y=0, guiEvent=None)
相关用法
- Python matplotlib axvspan用法及代码示例
- Python matplotlib Axes.get_legend_handles_labels用法及代码示例
- Python matplotlib AbstractMovieWriter用法及代码示例
- Python matplotlib triplot用法及代码示例
- Python matplotlib StarPolygonCollection.set_hatch用法及代码示例
- Python matplotlib Axes.hist用法及代码示例
- Python matplotlib boxplot用法及代码示例
- Python matplotlib subplots用法及代码示例
- Python matplotlib InsetPosition用法及代码示例
- Python matplotlib ToolManager.toolmanager_disconnect用法及代码示例
- Python matplotlib Figure.set_size_inches用法及代码示例
- Python matplotlib figlegend用法及代码示例
- Python matplotlib Axes.step用法及代码示例
- Python matplotlib Axes.contour用法及代码示例
- Python matplotlib LassoSelector用法及代码示例
- Python matplotlib BrokenBarHCollection.set_hatch用法及代码示例
- Python matplotlib Axes.plot用法及代码示例
- Python matplotlib Axes.semilogx用法及代码示例
- Python matplotlib Axes.semilogy用法及代码示例
- Python matplotlib MovieWriterRegistry.register用法及代码示例
- Python matplotlib PolyQuadMesh.set_hatch用法及代码示例
- Python matplotlib warn_deprecated用法及代码示例
- Python matplotlib Text.set_bbox用法及代码示例
- Python matplotlib Axes.inset_axes用法及代码示例
- Python matplotlib delete_parameter用法及代码示例
注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.backend_bases.KeyEvent。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。