Aller au contenu

PyGame : Problème d'affichage d'image.


Chevalier Saphir

Messages recommandés

Nouveau, 20ans Posté(e)
Chevalier Saphir Nouveau 4 messages
Baby Forumeur‚ 20ans‚
Posté(e)

Bonjour !

Je viens là parce que j'ai commencé à coder un peu pygame, et là je regarde des tutos sur internet mais je n'arrive pas à afficher une image !
Voilà une partie de mon code :

image = pygame.image.load("sol.jpg").convert_alpha()


continuer = True
while continuer:
    ecran.blit(image, (0, 50))

    for event in pygame.event.get():
        if event.type == pygame.KEYDOWN:
            continuer = False

    pygame.display.flip()

pygame.quit()
 

 

Et quand je lance le programme, il s'ouvre et se ferme tout de suite comme si il y avait une erreur dedans. Si vous pouviez m'aider, ce serait super, merci !

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant
Invité riad**
Invités, Posté(e)
Invité riad**
Invité riad** Invités 0 message
Posté(e)

Eh bien comme tu n'as pas posté ton code au complet, et que tu n'as posté aucun message d'erreur, je ne sais pas pourquoi ton code ne marche pas, de toute façon si ton code ressemble à ça, ça devrait marcher :

 

import pygame

pygame.init()
screen = pygame.display.set_mode((800,800))
image = pygame.image.load("sol.jpg")

while True:
        screen.blit(image, (50,50))
        pygame.display.flip()
        for event in pygame.event.get():
                if event.type == pygame.KEYDOWN:
                        pygame.quit()

 

Lien à poster
Partager sur d’autres sites

Nouveau, 20ans Posté(e)
Chevalier Saphir Nouveau 4 messages
Baby Forumeur‚ 20ans‚
Posté(e)

Merci de ta réponse, en effet mon code ressemble à ça, et il m'envoie ce message d'erreur :

NameError: name 'image' is not defined

Lien à poster
Partager sur d’autres sites

Nouveau, 20ans Posté(e)
Chevalier Saphir Nouveau 4 messages
Baby Forumeur‚ 20ans‚
Posté(e)

Problème résolu, jusqu'à présent je cliquait sur le fichier -> ouvrir avec -> python

désormais je fais RUN MODULE et ça marche ^^ !

Merci quand même !

Lien à poster
Partager sur d’autres sites

Invité riad**
Invités, Posté(e)
Invité riad**
Invité riad** Invités 0 message
Posté(e)
Il y a 13 heures, Chevalier Saphir a dit :

Problème résolu, jusqu'à présent je cliquait sur le fichier -> ouvrir avec -> python

désormais je fais RUN MODULE et ça marche ^^ !

Merci quand même !

D'accord, normalement il faut lancer le code dans un terminal pour que tu puisses voir les messages d'erreur,

tu ouvres un terminal et tu saisis : python3 chemin_vers_ton_fichier.py, si t'es sous windows je pense qu'il faut remplacer python3 par python.exe ou un truc comme ça.

Lien à poster
Partager sur d’autres sites

  • 8 mois après...
Nouveau, Posté(e)
Darkfaraa Nouveau 1 message
Baby Forumeur‚
Posté(e)
Le 04/11/2020 à 18:25, Chevalier Saphir a dit :

Bonjour !

Je viens là parce que j'ai commencé à coder un peu pygame, et là je regarde des tutos sur internet mais je n'arrive pas à afficher une image !
Voilà une partie de mon code :

image = pygame.image.load("sol.jpg").convert_alpha()


continuer = True
while continuer:
    ecran.blit(image, (0, 50))

    for event in pygame.event.get():
        if event.type == pygame.KEYDOWN:
            continuer = False

    pygame.display.flip()

pygame.quit()
 

 

Et quand je lance le programme, il s'ouvre et se ferme tout de suite comme si il y avait une erreur dedans. Si vous pouviez m'aider, ce serait super, merci !

Il faut que tu mette le noml avent ex assets\sol.jpg

Lien à poster
Partager sur d’autres sites

Annonces
Maintenant

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×