Salut les pythons multimédiatiques,
J'ai conçus un petit jeu de tuture avec pygame et je me pose la question si il est possible d'interfacer pygame avec Tkinter (la seule GUI que je connaisse) afin de contruire un menu ?

PS[Question subsidiaire]: J'ai implémenté un pygame.key.set_repeat(delay,interval) et pourtant quand on change de vitesse la voiture n'avance pas en même temps et s'arrète si en laissant la touche avancer enfoncer.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
import pygame
from pygame.locals import *
from sys import exit
 
pygame.init()
#definition de la classe voiture et de  ses méthodes
pygame.key.set_repeat(delay,interval)
while True :
  for event in pygame.event.get() :
    if event.type == QUIT :
      exit
    if event.type == KEYDOWN :
      if event.key == K_UP :
        #méthode voiture avance
      if event.key == k_z :
        #méthode changer de vitesse
  pygame.display.update()
j'ai déja essayer:
-d'implémenter la combinaison de touches K_UP and K_z grace a :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
for keys in pygame.key.get_pressed() :
  if keys == [K_UP] and keys == [K_z] :
    #méthode changer de vitesse
et de poster un event KEYUP grace a :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
if event.key == k_z :
  #méthode changer de vitesse
  pygame.event.post(pygame.event.Event(KEYUP))
Mais le résultat est toujours le même il faut relâcher la touche avancer ([K_UP]) en changeant de vitesse pour redémarrer ce qui est dommage pour la jouabilitée.

Excusez la double question contraire au convention des forums et merci pour vos réponses.