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):
|
def __init__(self, finestra):
|
||||||
tkinter.Frame.__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.tipo = tkinter.StringVar()
|
||||||
self.testo = tkinter.StringVar()
|
self.testo = tkinter.StringVar()
|
||||||
self.tipo.set("normale")
|
self.tipo.set("normale")
|
||||||
self.grafico = grafico.grafico(20,20)
|
self.grafico = grafico.grafico(20,20)
|
||||||
|
self.frame = self.grafico.frame
|
||||||
self.widgets()
|
self.widgets()
|
||||||
self.scritta()
|
self.scritta()
|
||||||
|
|
||||||
@ -65,6 +66,8 @@ class applicazione(tkinter.Frame):
|
|||||||
inizio = float(intervallo[0])
|
inizio = float(intervallo[0])
|
||||||
fine = float(intervallo[1])
|
fine = float(intervallo[1])
|
||||||
colore = self.casella3.get()
|
colore = self.casella3.get()
|
||||||
|
if colore == "":
|
||||||
|
colore = "orange"
|
||||||
if self.tipo.get() == "normale":
|
if self.tipo.get() == "normale":
|
||||||
funzione = eval("lambda x:" + funzione)
|
funzione = eval("lambda x:" + funzione)
|
||||||
self.grafico.disegna(funzione, inizio, fine, colore)
|
self.grafico.disegna(funzione, inizio, fine, colore)
|
||||||
@ -81,14 +84,14 @@ class applicazione(tkinter.Frame):
|
|||||||
self.casella1.delete(0, "end")
|
self.casella1.delete(0, "end")
|
||||||
self.casella2.delete(0, "end")
|
self.casella2.delete(0, "end")
|
||||||
self.casella3.delete(0, "end")
|
self.casella3.delete(0, "end")
|
||||||
|
self.finestra.withdraw()
|
||||||
|
|
||||||
def salva(self):
|
def salva(self):
|
||||||
opzioni ={
|
opzioni ={
|
||||||
"parent": finestra,
|
"parent": self.frame,
|
||||||
"defaultextension": ".svg",
|
"defaultextension": ".svg",
|
||||||
"initialfile": "grafico.svg",
|
"initialfile": "grafico.svg",
|
||||||
"title": "Salva il grafico",
|
"title": "Salva il grafico"
|
||||||
"message": "Scegli il nome del file."
|
|
||||||
}
|
}
|
||||||
file = tkinter.filedialog.asksaveasfilename(**opzioni)
|
file = tkinter.filedialog.asksaveasfilename(**opzioni)
|
||||||
canvas2svg.saveall(file, self.grafico.canvas)
|
canvas2svg.saveall(file, self.grafico.canvas)
|
||||||
|
@ -26,6 +26,7 @@ class grafico(turtle.Pen, varie):
|
|||||||
self.X = X
|
self.X = X
|
||||||
self.Y = Y
|
self.Y = Y
|
||||||
self.canvas = turtle.getcanvas()
|
self.canvas = turtle.getcanvas()
|
||||||
|
self.frame = turtle._Screen._root
|
||||||
self.assi()
|
self.assi()
|
||||||
self.frecce()
|
self.frecce()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user