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
| from tkinter import *
import tkinter
from tkinter.ttk import *
from graphique import *
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2TkAgg
from matplotlib.figure import Figure
class test(tkinter.Tk):
def __init__(self, parent):
tkinter.Tk.__init__(self,parent)
self.parent = parent
self.fig = affichage_diagramme('test')
self.canvas = FigureCanvasTkAgg(self.fig, master=self)
self.initialize()
def initialize(self):
lancer = Button(self,text='LANCER',command=self.lancement)
lancer.pack(side=LEFT)
self.canvas.get_tk_widget().pack(side=RIGHT)
self.update()
def lancement(self):
self.fig.clear()
self.fig = affichage_camembert("Test")
self.canvas.draw()
if __name__ == '__main__':
app = test(None)
app.title('Statistiques')
app.mainloop() |
Partager