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] Soucis de couleur

Gloubichou
Gloubichou
Niveau 42
05 mai 2012 à 22:45:09

:salut:

Bon voilà, je viens de commencer un petit programme de dessin bien modeste histoire de continuer mon apprentissage du python. Cependant, j'ai un soucis.

Je vous pose le code :

http://pastebin.com/wzVaTwMX

Donc le canvas "can" c'est là où je dessine, et le canvas "blanc" c'est un genre de palette. Quand je clique dessus, c'est changer passer la couleur en blanc.
Sauf que là ça fait rien. Aucune exception n'est levée par python, mais je dessine toujours en rouge ... :pf:

Merci d'avance pour votre aide :noel:

Nevenvys
Nevenvys
Niveau 3
07 mai 2012 à 22:37:19

normal dans ta fonction coublanc(event):
python ne sait pas que c'est la variable globale coul qu'il doit modifier, a la place il crée une variable locale coul qui ne servira qu'a la fonction
2 solutions :
-mettre global coul juste après coublanc(event):
donc :
def coublanc(event):
global coul
coul='white'

-Passer par une liste
coul = ['red']

def coublanc(event):
global coul
coul[0]='white'

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment