Foros del Web » Programando para Internet » Python »

Condicion al pulsar una tecla en pygame

Estas en el tema de Condicion al pulsar una tecla en pygame en el foro de Python en Foros del Web. Quero saber como puedo ejecutar una funcion "def" al precionar una tecla y que esta se pueda añadir en tkinter, aunque la funcion no sea ...
  #1 (permalink)  
Antiguo 08/08/2009, 11:58
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 48
Antigüedad: 16 años
Puntos: 0
Condicion al pulsar una tecla en pygame

Quero saber como puedo ejecutar una funcion "def" al precionar una tecla y que esta se pueda añadir en tkinter, aunque la funcion no sea nesesariamente de pygame, ejemplo:
Código PHP:
from Tkinter import *
import pygame
win 
Tk()
def b():
    
cLabel(wintext="FUNCIONO")
    
c.grid()
pygame.event.get ()
if 
pygame.event.key == K_ESCAPE:
    
b()
win.mainloop() 
si pueden acompletarlo mejor, de antemano gracias.
  #2 (permalink)  
Antiguo 08/08/2009, 12:14
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: Condicion al pulsar una tecla en pygame

Mejor usa los eventos del tkinter
Codigo de ejemplo:
Código python:
Ver original
  1. from Tkinter import *
  2.  
  3. root = Tk()
  4.  
  5. def key(event):
  6.     print "pressed", repr(event.char)
  7.  
  8. def callback(event):
  9.     frame.focus_set()
  10.     print "clicked at", event.x, event.y
  11.  
  12. frame = Frame(root, width=100, height=100)
  13. frame.bind("<Key>", key)
  14. frame.bind("<Button-1>", callback)
  15. frame.pack()
  16.  
  17. root.mainloop()

Una leida a la documentacion de TKinter no te haria nada mal.

Etiquetas: pygame
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:35.