Tracer des cercles avec Tkinter

Tracer des cercles avec Tkinter - Python - Programmation

Marsh Posté le 07-04-2010 à 14:54:48    

bonjour,
 
Je suis GRAND débutant en Python. J'ai un projet ou je trace des cercles:
Je tire aléatoirement la position du centre (x et y) et aléatoirement le rayon.
Jusque la ça va, je tire ça pour X cercles et je rentre toutes les coordonnées dans un tuplet de triplet.
Ensuite j'aimerais les tracer, j'ai pensé a Tkinter mais je ne trouve pas comment faire des cercles!! Comment puis-je faire?
 
Merci d'avance pour le coup de main

Reply

Marsh Posté le 07-04-2010 à 14:54:48   

Reply

Marsh Posté le 09-04-2010 à 21:58:50    

Bonjour,
 
en tapant "drawing a circle with Tkinter" tu tombes sur de nombreux exemples, du type :

Code :
  1. def drawcircle(canv,x,y,rad):
  2.     canv.create_oval(x-rad,y-rad,x+rad,y+rad,width=0,fill='blue')
  3. import Tkinter
  4. canvas = Tkinter.Canvas(width=600, height=200, bg='white')
  5. canvas.pack(expand=YES, fill=BOTH)
  6. circ=drawcircle(canvas,100,100,20)


 
Si j'ai bien compris (car je n'ai jamais utilisé Tkinter), il n'existe pas de fonction pour tracer un cercle mais une ellipse; il suffit ensuite de ramener ce cas général au cas particulier du cercle (c'est ce que fait la fonction drawcircle).


---------------
rule #1 : trust the python
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed