Que boton pulso y como Vistas: 1154

Estoy mejorando considerablemente Picapy, y me ha surgido un problemilla que en otros lenguajes o editor es muy sencillo de resolver, y aquí he tenido que hacer algunas consultas para resolverlo, y es, cuando pulsamos un botón del ratón, ¿Cómo sabemos que botón hemos pulsado?, y la segunda pregunta relacionada es, ¿Cuantas veces lo hemos pulsado?

Pues la cosa es bien sencilla, basta con añadir unas pocas líneas de código para que todas nuestras dudas e inquietudes queden resueltas:

# Que boton pulsamos
if event.button == 1:
	print "left click"
elif event.button == 2:
	print "middle click"
elif event.button == 3:
	print "right click"
# Cuantas veces
if event.type == gtk.gdk.BUTTON_PRESS:
	print "single click"
elif event.type == gtk.gdk._2BUTTON_PRESS:
	print "double click"
elif event.type == gtk.gdk._3BUTTON_PRESS:
	print "triple click. ouch, you hurt your user."

Bien sencillo, con el primer bloque averiguamos el botón pulsado, y con el segundo, cuantas veces lo hemos pulsado, bien secillo.

2 comentarios en “Que boton pulso y como Vistas: 1154

Responder a Adsense Cancelar la respuesta

Publicar comentario