Commit 2fa6f27f authored by Matheus Müller's avatar Matheus Müller

Remocao de elementos otimizada

permitido remocao de elemento especifico
parent b1b684af
...@@ -69,9 +69,14 @@ def ewin_build(window, OFlabentries, mainwindow, calcbutton, distvar, modevar, L ...@@ -69,9 +69,14 @@ def ewin_build(window, OFlabentries, mainwindow, calcbutton, distvar, modevar, L
global i, Edict, Ebuttons, Econtrol global i, Edict, Ebuttons, Econtrol
if i > 1: if i > 1:
i = i-1 i = i-1
for a in range(Econtrol+1,i+1):
Edict[a-1] = Edict[a]
Ebuttons[a-1].configure(text = Ebuttons[a]['text'])
del Edict[i] del Edict[i]
Ebuttons[i].destroy() Ebuttons[i].destroy()
del Ebuttons[i] del Ebuttons[i]
if Econtrol == i: if Econtrol == i:
Econtrol = Econtrol -1 Econtrol = Econtrol -1
Ebuttons[Econtrol]['relief']='sunken' Ebuttons[Econtrol]['relief']='sunken'
......
No preview for this file type
0 0 0 0
9.37667493796 0.960612244896 5.01736972705 0.303571428571
10.0 0 6.0 0
This diff is collapsed.
...@@ -172,12 +172,13 @@ class Layer: ...@@ -172,12 +172,13 @@ class Layer:
self.LandE.insert(5, tk.Entry(self.Frames[5], width=11, )) self.LandE.insert(5, tk.Entry(self.Frames[5], width=11, ))
for i in range(6): for i in range(6):
self.LandE[i].pack() self.LandE[i].pack(anchor='n')
self.Buttons.insert(0, tk.Button(self.Frames[4], command=lambda i=i :Ldict[self.Number].addel(), text='Add element',width=11)) self.Buttons.insert(0, tk.Button(self.Frames[4], command=lambda i=i :Ldict[self.Number].addel(), text='Add element',width=11))
self.Buttons.insert(1, tk.Button(self.Frames[5], command=lambda i=i :Ldict[self.Number].rmvel(), text='Remove element',width=11)) self.Buttons.insert(1, tk.Button(self.Frames[5], command=lambda i=i :Ldict[self.Number].rmvel(), text='Remove element',width=11))
self.Buttons.insert(2, tk.Button(self.Frames[4], command=lambda i=i :Ldict[self.Number].normalize(), text='Normalize',width=11)) self.Buttons.insert(2, tk.Button(self.Frames[4], command=lambda i=i :Ldict[self.Number].normalize(), text='Normalize',width=11))
for i in range(3): self.Buttons.insert(3, tk.Button(self.Frames[5], width=11, relief = 'flat'))
for i in range(4):
self.Buttons[i].pack() self.Buttons[i].pack()
self.LandE[3].insert(0, 200.) self.LandE[3].insert(0, 200.)
...@@ -211,7 +212,7 @@ def layers(): ...@@ -211,7 +212,7 @@ def layers():
laywin = tk.Tk() laywin = tk.Tk()
laywin.title('Layers') laywin.title('Layers')
laywin.minsize(950,400) #laywin.minsize(950,400)
laywin.geometry('950x200+200+600') laywin.geometry('950x200+200+600')
for i in range(2): for i in range(2):
......
...@@ -165,13 +165,14 @@ def spectro(p, modelo, ion, OFlabentries, LScontrol, CGausscontrol, tempor): ...@@ -165,13 +165,14 @@ def spectro(p, modelo, ion, OFlabentries, LScontrol, CGausscontrol, tempor):
if CGausscontrol == 1: if CGausscontrol == 1:
X, gshift = convoluiGauss(X,resol/2.35482,EPasso) X, gshift = convoluiGauss(X,resol/2.35482,EPasso)
tempor.set_xdata(e-gshift) #tempor.set_xdata(e-gshift)
tempor.set_ydata(X*dose) #tempor.set_ydata(X*dose)
plot(e-gshift, X*dose)
set_lim(e, X, gshift, dose) set_lim(e, X, gshift, dose)
spect_file(e, X, gshift, dose) spect_file(e, X, gshift, dose)
show() plt.show()
#################################################################################################################################################### ####################################################################################################################################################
#################################################################################################################################################### ####################################################################################################################################################
...@@ -256,7 +257,7 @@ def spectrolayer(p, modelo, ion, OFlabentries, LScontrol, CGausscontrol, tempor) ...@@ -256,7 +257,7 @@ def spectrolayer(p, modelo, ion, OFlabentries, LScontrol, CGausscontrol, tempor)
set_lim(e, X, gshift, dose) set_lim(e, X, gshift, dose)
spect_file(e, X, gshift, dose) spect_file(e, X, gshift, dose)
show() plt.show()
#################################################################################################################################################### ####################################################################################################################################################
#################################################################################################################################################### ####################################################################################################################################################
...@@ -331,7 +332,7 @@ def spectroRNA(p, modelo, ion, OFlabentries, LScontrol, CGausscontrol, tempor): ...@@ -331,7 +332,7 @@ def spectroRNA(p, modelo, ion, OFlabentries, LScontrol, CGausscontrol, tempor):
set_lim(e, X, gshift, dose) set_lim(e, X, gshift, dose)
spect_file(e, X, gshift, dose) spect_file(e, X, gshift, dose)
show() plt.show()
#################################################################################################################################################### ####################################################################################################################################################
#################################################################################################################################################### ####################################################################################################################################################
No preview for this file type
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
99000.0 99000.0
1.0079 1.0079
1.0 1.0
12e34
############################################################################## ##############################################################################
# dƐ/dx # dƐ/dx
# dω²/dx # dω²/dx
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment