Menu

[r4812]: / trunk / htdocs / examples / keypress_demo.py  Maximize  Restore  History

Download this file

24 lines (18 with data), 480 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/env python
"""
Show how to connect to keypress events
"""
import numpy as n
from pylab import figure, show
def press(event):
print 'press', event.key
if event.key=='x':
visible = xl.get_visible()
xl.set_visible(not visible)
fig.canvas.draw()
fig = figure()
ax = fig.add_subplot(111)
fig.canvas.mpl_connect('key_press_event', press)
ax.plot(n.random.rand(12), n.random.rand(12), 'go')
xl = ax.set_xlabel('easy come, easy go')
show()
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.