CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[PYTHON] Pygame menu clickable

Mada_lf2
Mada_lf2
Niveau 10
17 mai 2015 à 19:19:00

Je fais un menu pour mon jeux sur Python a l'aide de pygame mais je ne sait pas comment rendre le menu clickable.

Par exemple la je veux que lorsque l'on clique sur l'image "quitter" sa arette le programme

En gros je penserais a prendre la position de la souris lorsque l'on clique sur le bouton gauche et on defini x=pos.x et y=pos.y

Et si x et y se trouve sur l'image on eteint le programme

Mais je sais pas comment faire exactement

Jeufroid
Jeufroid
Niveau 7
17 mai 2015 à 19:33:21

J'ai jamais utilisé pygame mais il n'y aurait pas, comme Tkinter, une commande genre fen.destroy ?

Mada_lf2
Mada_lf2
Niveau 10
17 mai 2015 à 20:39:50

Desolé mais je suis vraiment en débutant sur Python donc je ne sais pas

Glosoli
Glosoli
Niveau 10
18 mai 2015 à 03:07:13

Il doit y avoir des structures comme en SDL (SDL_Rect) qui contient la position de ta surface (en x et y, puis sa largeur (w) et sa hauteur (h)
Après effectivement tu check si la position de la souris est dans ce rectangle

Après avoir rapidement recherché dans la doc :d) https://www.pygame.org/docs/ref/draw.html#pygame.draw.rect

Et y'a des millions de tutos pour faire des boutons sur pygame :d) http://pythonprogramming.net/making-interactive-pygame-buttons/ par exemple

Message édité le 18 mai 2015 à 03:08:06 par Glosoli
Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment