save methods part 1
This commit is contained in:
parent
1376e560f8
commit
bfb171abf1
23
JFSphoto.py
23
JFSphoto.py
@ -29,7 +29,7 @@ class Messurement(object):
|
|||||||
self.name = 'Messure '+str(split[0])
|
self.name = 'Messure '+str(split[0])
|
||||||
self.absorbanz = split[1]
|
self.absorbanz = split[1]
|
||||||
self.conc = int(split[0])*float(step)
|
self.conc = int(split[0])*float(step)
|
||||||
print(self.conc)
|
|
||||||
|
|
||||||
class Methods(object) :
|
class Methods(object) :
|
||||||
|
|
||||||
@ -562,12 +562,23 @@ class Jfsphoto (object):
|
|||||||
tree.insert("",'end',a.name,text=a.name,values=(a.id,a.nm,a.units,e7.get(),a.step,a.final))
|
tree.insert("",'end',a.name,text=a.name,values=(a.id,a.nm,a.units,e7.get(),a.step,a.final))
|
||||||
for b in a.messures:
|
for b in a.messures:
|
||||||
tree.insert(a.name,'end',b.name,text=b.name,values=('','',b.conc,b.absorbanz))
|
tree.insert(a.name,'end',b.name,text=b.name,values=('','',b.conc,b.absorbanz))
|
||||||
|
|
||||||
|
def save_tree():
|
||||||
|
name = e1.get()
|
||||||
|
data = str(e2.get())+','+str(e3.get())+','+e4.get()+','+str(e5.get())+','+str(e6.get())
|
||||||
|
|
||||||
|
for child in tree.get_children():
|
||||||
|
print(tree.item(child)["values"])
|
||||||
|
for items in tree.get_children(child):
|
||||||
|
print(tree.item(items)["values"])
|
||||||
|
|
||||||
|
|
||||||
def add_method():
|
def add_method():
|
||||||
tree.insert("",'end',e1.get(),text=e1.get(),values=(e2.get(),e3.get(),e4.get(),e7.get(),e5.get(),e6.get()))
|
tree.insert("",'end',e1.get(),text=e1.get(),values=(e2.get(),e3.get(),e4.get(),e7.get(),e5.get(),e6.get()))
|
||||||
stp = e6.get()/e5.get()
|
stp = e6.get()/e5.get()
|
||||||
for i in range(1,e5.get()+1):
|
for i in range(1,e5.get()+1):
|
||||||
tree.insert(e1.get(),'end',text='Messure '+str(i),values=(i,'','','',stp * (i)))
|
na = e1.get()+' '+str(i)
|
||||||
|
tree.insert(e1.get(),'end',na,text= na ,values=(i,'',stp * (i)))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -599,6 +610,8 @@ class Jfsphoto (object):
|
|||||||
le6.grid(column=1,row=5,sticky='w')
|
le6.grid(column=1,row=5,sticky='w')
|
||||||
lb1 = tk.Button(lf1,text='Add Method',command=add_method)
|
lb1 = tk.Button(lf1,text='Add Method',command=add_method)
|
||||||
lb1.grid(column=0,row=6,sticky='w')
|
lb1.grid(column=0,row=6,sticky='w')
|
||||||
|
lb1 = tk.Button(lf1,text='Save Methods',command=save_tree)
|
||||||
|
lb1.grid(column=1,row=6,sticky='w')
|
||||||
|
|
||||||
load_tree()
|
load_tree()
|
||||||
# def cb(event):
|
# def cb(event):
|
||||||
|
|||||||
@ -2,6 +2,7 @@
|
|||||||
nm_left = 320.0
|
nm_left = 320.0
|
||||||
nm_right = 811.0
|
nm_right = 811.0
|
||||||
nm_step = 0.13279
|
nm_step = 0.13279
|
||||||
[methods]
|
|
||||||
crystal : 1,530,mymol,0,0,5,20|1,1.23|2,2.4|3,3.65|4,4.8|5,6.05
|
[methods]
|
||||||
|
crystal = 1,530,mymol,0,0,5,20|1,1.23|2,2.4|3,3.65|4,4.8|5,6.05
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user