Affichage d'image aléatoires python (pygame)

  • Auteur de la discussion Saperlipopette8835
  • Date de début

Saperlipopette8835

Nouveau membre
#1
Bonjour! Je m'en remets à vous pour obtenir de l'aide pour un programme pour mon projet d'ISN.
Je suis sous windows et j'utilise pygame. J'ai un dossier contenant des images (en format png), et avec lesquelles j'ai créé une liste. Je cherche à les faire apparaitre aléatoirement (dans une fenêtre déjà créée donc avec la fonction "ecran.blit" je pense), et voudrais que dès que le clic gauche de la souris est appuyé, l'image affichée soit remplacée par une autre, toujours choisie aléatoirement.
Je ne sais pas si je suis clair mais merci d'avance. Demandez moi plus de précisions si besoin.
 

mdj de normandie

Grand Maître
#2
bonjour,
je n'ai pas touché a python depuis plus de 6 ans et je ne connais pas les spécificité de pygame, mais j'ai compris la problèmatique je vous propose cette solution en JS que vous pourrez certainement retranscrire en python :

JavaScript:
//liste des images
imgs = ["img1.jpg", "img2.jpg",...];
        
//fonction pour tirer un nombre aléatoire
function rand(min, max) {
    Math.floor((Math.random() * max) + min);
}

//lors du clic sur l'élément
document.getElementById("monConteneurImg").click(function () {
    //changement d'image en tirant une image aléatoirement dans la liste
    document.getElementById("monConteneurImg").setAttribute("src", imgs[rand(1, imgs.length)]);
});
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Staff en ligne
  • magellan
    Modérâleur
Membres en ligne
  • dartyduck
  • svoglimacci
  • magellan
  • philou21850
  • labul671
  • Volgorad
  • SORPEO
Derniers messages publiés
Statistiques globales
Discussions
866 033
Messages
8 064 110
Membres
1 576 556
Dernier membre
SORPEO
Partager cette page
Haut