1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
import matplotlib.pyplot as plt
from matplotlib.gridspec import GridSpec
from matplotlib.widgets import Button, RadioButtons, Slider, TextBox
a=0
#definition de la grille pour placer les elements#
fen = plt.figure(figsize=(5,2.5), dpi=100, num='Fenetre')
fen.set_facecolor('white')
gs = GridSpec(100,100)
plt.subplots_adjust(left=0.05, right=0.95, bottom=0.05, top=0.95)
#bouton 1 +2)#
bouton1 = fen.add_subplot(gs[15:25, 3:13])
bouton1 = Button(bouton1, '+2', color='red', hovercolor='red')
bouton1.label.set_fontsize(10)
#boite d'affichage de 'a'#
boite = fen.add_subplot(gs[0:10, 3:13])
boite_box = TextBox(boite, "",color='white',hovercolor='white')
texte = plt.text(0.5, 0.5, '', ha='center', va='center', fontsize='10')
#fonction d' ajout 2 "
def test (event):
#appelle de la variable a#
global a
#realisation de l'addition#
a=a+2
#controle la sortie de l'addition#
print(a)
#mise à jour de la boite de resultat#
texte.set_text(a)
return a
bouton1.on_clicked(test)
plt.show() |
Partager