Correzione stilistica
This commit is contained in:
parent
c0689be669
commit
5467abf6d1
11
funzioni.py
11
funzioni.py
@ -5,11 +5,12 @@ class applicazione(tkinter.Frame):
|
||||
|
||||
def __init__(self, finestra):
|
||||
tkinter.Frame.__init__(self, finestra)
|
||||
self.grid(column=0,row=0)
|
||||
finestra.geometry("{}x{}+{}+{}".format(645, 110, int((finestra.winfo_screenwidth() / 2) - 320), finestra.winfo_screenheight()))
|
||||
self.tipo = tkinter.StringVar()
|
||||
self.testo = tkinter.StringVar()
|
||||
self.tipo.set("normale")
|
||||
self.grafico = grafico.grafico(20,20)
|
||||
self.frame = self.grafico.frame
|
||||
self.widgets()
|
||||
self.scritta()
|
||||
|
||||
@ -65,6 +66,8 @@ class applicazione(tkinter.Frame):
|
||||
inizio = float(intervallo[0])
|
||||
fine = float(intervallo[1])
|
||||
colore = self.casella3.get()
|
||||
if colore == "":
|
||||
colore = "orange"
|
||||
if self.tipo.get() == "normale":
|
||||
funzione = eval("lambda x:" + funzione)
|
||||
self.grafico.disegna(funzione, inizio, fine, colore)
|
||||
@ -81,14 +84,14 @@ class applicazione(tkinter.Frame):
|
||||
self.casella1.delete(0, "end")
|
||||
self.casella2.delete(0, "end")
|
||||
self.casella3.delete(0, "end")
|
||||
self.finestra.withdraw()
|
||||
|
||||
def salva(self):
|
||||
opzioni ={
|
||||
"parent": finestra,
|
||||
"parent": self.frame,
|
||||
"defaultextension": ".svg",
|
||||
"initialfile": "grafico.svg",
|
||||
"title": "Salva il grafico",
|
||||
"message": "Scegli il nome del file."
|
||||
"title": "Salva il grafico"
|
||||
}
|
||||
file = tkinter.filedialog.asksaveasfilename(**opzioni)
|
||||
canvas2svg.saveall(file, self.grafico.canvas)
|
||||
|
@ -26,6 +26,7 @@ class grafico(turtle.Pen, varie):
|
||||
self.X = X
|
||||
self.Y = Y
|
||||
self.canvas = turtle.getcanvas()
|
||||
self.frame = turtle._Screen._root
|
||||
self.assi()
|
||||
self.frecce()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user