Bonjour,
Je tente de créer une petite interface graphique à l'aide de la bibliothèque Pygame.
Je débute un peu en programmation et j'attaque un truc un peu costaud ... Je souhaiterai pouvoir déplacer une petite image sur mon interface à l'aide de la souris. J'ai tenté de programmer ça à part dans une autre fenêtre et avec un peu d'aide sur le net et sur le site de Pygame j'y suis parvenu. Mais avec mon programme, il faut croire que ce doit être plus subtile que ça. Si vous maitrisez Pygame et si vous pouviez me venir en aide quand à l'utilisation de telle ou telle fonction supplémentaire ce serait super !
En vous remerciant
Voici le programme en question.
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 import pygame from pygame.import* pygame.init() fenetre=pygame.display.set_mode((900,900)) fond = pygame.image.load("interface.jpg").convert() fenetre.blit(fond, (0,0)) feu = pygame.image.load("fire-icon.jpg").convert_alpha() pos_feu = fenetre.blit(feu, (750,600,20,20)) display.update(feu) continuer=1 selected=0 while True: e= event.wait() if e.type == QUIT : break elif e.type == MOUSEMOTION and e.buttons [0]: ancien_pos =(e.pos[0]-e.rel[0],e.pos[1]-e.rel[1]) if feu.collidepoint(ancien_pos): ancien_feu = feu.copy() screen.fill(0,feu) feu.move_ip(e.rel) screen.fill(0xff0000,feu) display.update((feu)) while 1: for event in pygame.event.get(): if (event.type == QUIT): pygame.quit()
Partager