IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Acces refusé aux attributs d'une instance


Sujet :

Python

  1. #1
    Membre confirmé
    Homme Profil pro
    sans
    Inscrit en
    Mai 2023
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mai 2023
    Messages : 172
    Par défaut Acces refusé aux attributs d'une instance
    Bonjour !
    J'ai ce code python que je mets içi car je crois que c'est une erreur python et non une erreur pygame :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    class Personnages(pygame.sprite.Sprite) :
        def __init__(self,position,taille,couleur,radius):
            self.position=position
            self.taille=taille
            self.couleur=couleur
            self.radius=radius
            self.rect=pygame.Rect((self.position,self.taille))
     
    Ennemi1=Personnages((10+200,10),(50,20),Bleu,2)
    pygame.draw(Ecran,Ennemi1.couleur,Ennemi1.rect)
    je ne comprend pas pourquoi le draw ne peut pas afficher le rectangle, il m'indique l'erreur :

    TypeError: 'module' object is not callable

  2. #2
    Membre confirmé
    Homme Profil pro
    sans
    Inscrit en
    Mai 2023
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mai 2023
    Messages : 172
    Par défaut
    RESOLU

    Je ne pouvais pas acceder directement aux attributs, je suis passé par une méthode :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        def dessine(self) :
            pygame.draw.rect(Ecran,self.couleur,self.rect)
    Que j'appelle par Ennemi1.dessine()

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Accès aux attributs d'une classe
    Par mormic dans le forum Bibliothèques
    Réponses: 5
    Dernier message: 23/05/2021, 00h29
  2. [Débutant] Accès aux attributs d'une classe
    Par stracoma dans le forum VB.NET
    Réponses: 9
    Dernier message: 17/05/2015, 22h10
  3. Accès aux attributs d'une autre classe
    Par alexmam15 dans le forum Débuter
    Réponses: 5
    Dernier message: 25/02/2011, 09h26
  4. [PHP 5.3] Empêcher l'accés aux attributs d'une classe ?
    Par tintin72 dans le forum Langage
    Réponses: 1
    Dernier message: 20/08/2010, 14h58
  5. Accès aux attributs d'une balise HTML
    Par tatou42 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 09/02/2006, 14h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo