From 1e7a0f3d851511070fe7f85a9baee295763cdf2c Mon Sep 17 00:00:00 2001 From: jens Date: Fri, 18 Dec 2020 15:09:36 +0100 Subject: [PATCH] on the way --- JFSphoto.py | 13 ++++++++++--- config.ini | 1 - 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/JFSphoto.py b/JFSphoto.py index 8a07a0d..98eaf0a 100644 --- a/JFSphoto.py +++ b/JFSphoto.py @@ -565,11 +565,18 @@ class Jfsphoto (object): self.canvas.draw() def do_methods(self,panel): - print(panel.SHvalue.get()) + + def cb(event): + print(tree.selection()) + # #panel.bcollect.invoke() + + win = tk.Toplevel() tree = ttk.Treeview(win) + + tree.tag_bind('cb','<>',cb) tree.grid(column=0,row=0) tree["columns"]=('id','nm','konz','absorbanz','interval','last') tree.column("#0",width=100,minwidth=100,stretch=tk.NO) @@ -604,7 +611,7 @@ class Jfsphoto (object): for a in self.methods: tree.insert("",'end',a.name,text=a.name,values=(a.id,a.nm,a.units,a.absorbanz,a.step,a.final)) for b in a.messures: - tree.insert(a.name,'end',b.name,text=b.name,values=(b.id,'',b.conc,b.absorbanz)) + tree.insert(a.name,'end',b.name,text=b.name,values=(b.id,'',b.conc,b.absorbanz),tags=('cb')) def save_tree(): for child in tree.get_children(): @@ -616,7 +623,7 @@ class Jfsphoto (object): for p in self.methods: if p.get_name()== name: p.update(s) - print(f'{name} >> {s}') + #print(f'{name} >> {s}') self.conf_write() def add_method(): diff --git a/config.ini b/config.ini index e900023..6369737 100644 --- a/config.ini +++ b/config.ini @@ -6,5 +6,4 @@ nm_step = 0.13279 [methods] crystal = 1,530,mymol,0,5,20|1,4.0,1.23|2,8.0,2.4|3,12.0,3.65|4,16.0,4.8|5,20.0,6.05 eisen = 2,405,mymol,0.0,3,60|1,20.0,0.0|2,40.0,0.0|3,60.0,0.0 -ursi = 3,555,Mol,0.0,2,20