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 :

Modifier un arc dans le canvas


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de yoghisan
    Profil pro
    Inscrit en
    Février 2004
    Messages
    172
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 172
    Par défaut Modifier un arc dans le canvas
    Bonjour,

    Je crée un arc dans un canvas avec self.arc = self.canvas.create_arc(x1, y1, x2, y2, start=ang1, extent=ang2, style='pieslice', width=1)

    Plus loin dans mon programme, je souhaite le modifier avec self.canvas.coords(self.arc, x0, y0, xd, yd)

    Mon soucis est qu'il m'est nécessaire de modifier aussi le start, j'ai essaye plein de choses mais sans succès.

    Quelqu'un pourrait t il m'aider car je ne trouve pas la bonne instruction a utiliser ?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut !

    Je ne connaissais pas l'astuce mais elle est assez simple, ça concerne quasiment toujours la fonction configure sauf qu'ici c'est itemconfigure :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    import tkinter as tk
     
    def OnRelease(event):
        Canva.coords(arc, 60, 40, 250, 150)
        Canva.itemconfigure(arc, start=45)
     
    root = tk.Tk()
    root.geometry("700x350")
    Canva = tk.Canvas(root, bg="blue", height=250, width=600)
    coord = 100, 50, 500, 300
    arc = Canva.create_arc(coord, start=0, extent=150, fill="red")
    Canva.pack()
    root.bind("<ButtonRelease-1>", OnRelease)
    root.mainloop()

  3. #3
    Membre confirmé Avatar de yoghisan
    Profil pro
    Inscrit en
    Février 2004
    Messages
    172
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 172
    Par défaut
    Merci c'était bien itemconfig que je cherchai

Discussions similaires

  1. [API HTML5] Arc-en-ciel : dessiner dans un Canvas et générer le code JavaScript
    Par vermine dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 26/03/2016, 16h53
  2. [Python 2.X] Ne pas modifier la dynamique de couleur dans un canvas de Tkinter
    Par Nicolas51 dans le forum Tkinter
    Réponses: 1
    Dernier message: 03/05/2015, 12h10
  3. Modifier les noeud et les arcs dans JGraph
    Par maynoush dans le forum 2D
    Réponses: 0
    Dernier message: 20/04/2010, 16h27
  4. modifier les texte dans un <span>
    Par Flobel dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 03/12/2004, 13h58
  5. Modifier un événement dans le code
    Par HT dans le forum Langage
    Réponses: 6
    Dernier message: 20/06/2003, 09h46

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