Test Room.py
À propos du fichier
- Type de fichier
- Fichier PY de 2 Ko (text/x-python)
- Confidentialité
- Fichier public, envoyé le 7 février 2016 à 03:10, depuis l'adresse IP 88.160.x.x (France)
- Sécurité
- Ne contient aucun Virus ou Malware connus - Dernière vérification: 18 heures
- Statistiques
- La présente page de téléchargement a été vue 822 fois depuis l'envoi du fichier
- Page de téléchargement
-
Aperçu du fichier
from tkinter import *
import random
x = 0
y = 12
def Clic(event):
X = event.x
Y = event.y
Canevas.addtag_closest ("plop", X, Y, halo = 5, start = 5)
Canevas.delete("plop")
""" Gestion de l'événement Clic gauche """
global DETECTION_CLIC_SUR_OBJET,item
def Cercle():
""" Dessine un cercle de centre (x,y) et de rayon r """
global x , y , Largeur , Hauteur, item
while x <= Largeur-20 and y<= Hauteur:
if (x < Largeur - 20):
x = x + 20
y = y
else:
x = 20
y = y + 20
r = 10
item = Canevas.create_rectangle(x-r, y-r, x+r, y+r, outline='black', fill= "#00DD00" )
print("Création du cercle (item" , item ,")")
def Effacer():
""" Efface la zone graphique """
Canevas.delete(ALL)
# Création de la fenêtre principale (main window)
Mafenetre = Tk()
Mafenetre.title('Cercle')
# Création d'un widget Canvas (zone graphique)
Largeur = 480
Hauteur = 320
Canevas = Canvas(Mafenetre, width = Largeur, height =Hauteur, bg ='white')
Canevas.pack(padx =5, pady =5)
# Création d'un widget Button (bouton Go)
BoutonGo = Button(Mafenetre, text ='Go', command = Cercle)
BoutonGo.pack(side = LEFT, padx = 10, pady = 10)
# Création d'un widget Button (bouton Effacer)
BoutonEffacer = Button(Mafenetre, text ='Effacer', command = Effacer)
BoutonEffacer.pack(side = LEFT, padx = 5, pady = 5)
# Création d'un widget Button (bouton Quitter)
BoutonQuitter = Button(Mafenetre, text ='Quitter', command = Mafenetre.destroy)
BoutonQuitter.pack(side = LEFT, padx = 5, pady = 5)
Canevas.focus_set()
Canevas.bind('<Button-1>',Clic) # évévement clic gauche (press)
Mafenetre.mainloop()
Partager le fichier Test Room.py sur le Web et les réseaux sociaux:
Télécharger le fichier Test Room.py