icons for user friendlyness
This commit is contained in:
parent
cb6644ee02
commit
722dc07355
@ -304,11 +304,11 @@ class buildpanel(tk.Frame):
|
|||||||
self.jfs4calhp.grid(row=device_row+1,column=5,sticky='e',padx=4)
|
self.jfs4calhp.grid(row=device_row+1,column=5,sticky='e',padx=4)
|
||||||
self.jfs4nm_check = tk.Checkbutton(self,text="[nm] scale on/off",variable=self.jf.nm_checked,command=lambda CCDplot=CCDplot: self.updateplot(CCDplot))
|
self.jfs4nm_check = tk.Checkbutton(self,text="[nm] scale on/off",variable=self.jf.nm_checked,command=lambda CCDplot=CCDplot: self.updateplot(CCDplot))
|
||||||
self.jfs4nm_check.grid(row=shicg_row-1,column=4,sticky='w',padx=4)
|
self.jfs4nm_check.grid(row=shicg_row-1,column=4,sticky='w',padx=4)
|
||||||
self.jfsdark = tk.Button(self,text='save Darkline',fg="blue", command= darkline)
|
self.jfsdark = tk.Button(self,text='save Dark',image=self.jf.bulbOff,compound=tk.LEFT,fg="blue", command= darkline)
|
||||||
self.jfsdark.grid(row=shicg_row,column=4,sticky='e',padx=4)
|
self.jfsdark.grid(row=shicg_row,column=4,sticky='e',padx=4)
|
||||||
self.jfsdark_check = tk.Checkbutton(self,text="Darkline on/off",variable=self.jf.darkline_checked,state=tk.DISABLED,command=lambda CCDplot=CCDplot: self.updateplot(CCDplot))
|
self.jfsdark_check = tk.Checkbutton(self,text="Darkline on/off",variable=self.jf.darkline_checked,state=tk.DISABLED,command=lambda CCDplot=CCDplot: self.updateplot(CCDplot))
|
||||||
self.jfsdark_check.grid(row=shicg_row+1,column=4,sticky='w')
|
self.jfsdark_check.grid(row=shicg_row+1,column=4,sticky='w')
|
||||||
self.jfsbase = tk.Button(self,text='save Baseline',fg="blue", command= baseline)
|
self.jfsbase = tk.Button(self,text='save Base',image=self.jf.bulbOn,compound=tk.LEFT,fg="blue", command= baseline)
|
||||||
self.jfsbase.grid(row=shicg_row+2,column=4,sticky='e',padx=4)
|
self.jfsbase.grid(row=shicg_row+2,column=4,sticky='e',padx=4)
|
||||||
self.jfsbase_check = tk.Checkbutton(self,text="Baseline on/off",variable=self.jf.baseline_checked,state=tk.DISABLED,command=lambda CCDplot=CCDplot: self.updateplot(CCDplot))
|
self.jfsbase_check = tk.Checkbutton(self,text="Baseline on/off",variable=self.jf.baseline_checked,state=tk.DISABLED,command=lambda CCDplot=CCDplot: self.updateplot(CCDplot))
|
||||||
self.jfsbase_check.grid(row=shicg_row+3,column=4,sticky='w')
|
self.jfsbase_check.grid(row=shicg_row+3,column=4,sticky='w')
|
||||||
|
|||||||
23
JFShelp.py
23
JFShelp.py
@ -43,15 +43,16 @@ def center_window(size, window) :
|
|||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
|
def get_icon_image(xx):
|
||||||
|
directory_path = os.path.dirname(__file__)
|
||||||
|
file_path = os.path.join(directory_path, 'images\\')
|
||||||
|
image =Image.open(file_path+xx)
|
||||||
|
photo = ImageTk.PhotoImage(image)
|
||||||
|
return photo
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def jfshelpme(win,helpfor):
|
def jfshelpme(win,helpfor):
|
||||||
#### this is where we store the pictures etc
|
|
||||||
directory_path = os.path.dirname(__file__)
|
|
||||||
file_path = os.path.join(directory_path, 'images\\')
|
|
||||||
|
|
||||||
top = tk.Toplevel(win)
|
top = tk.Toplevel(win)
|
||||||
scrolling = tk.Scrollbar(top)
|
scrolling = tk.Scrollbar(top)
|
||||||
scrolling.pack(side=tk.RIGHT, fill=tk.Y)
|
scrolling.pack(side=tk.RIGHT, fill=tk.Y)
|
||||||
@ -63,14 +64,10 @@ def jfshelpme(win,helpfor):
|
|||||||
scrolling.config(command=text.yview)
|
scrolling.config(command=text.yview)
|
||||||
text.config(yscrollcommand=scrolling.set)
|
text.config(yscrollcommand=scrolling.set)
|
||||||
|
|
||||||
image1 = Image.open(file_path+'nm405.gif')
|
photoImg = get_icon_image('nm405.gif')
|
||||||
photoImg = ImageTk.PhotoImage(image1)
|
photoImg2= get_icon_image('methods.gif')
|
||||||
image2 = Image.open(file_path+'methods.gif')
|
photoImg3= get_icon_image('kinetics.gif')
|
||||||
photoImg2= ImageTk.PhotoImage(image2)
|
photoImg4= get_icon_image('xenon.gif')
|
||||||
image3 = Image.open(file_path+'kinetics.gif')
|
|
||||||
photoImg3= ImageTk.PhotoImage(image3)
|
|
||||||
image4 = Image.open(file_path+'xenon.gif')
|
|
||||||
photoImg4= ImageTk.PhotoImage(image4)
|
|
||||||
|
|
||||||
text.tag_configure('it', font=('Arial', 10, 'italic'))
|
text.tag_configure('it', font=('Arial', 10, 'italic'))
|
||||||
text.tag_configure('h1', font=('Verdana', 16, 'bold'))
|
text.tag_configure('h1', font=('Verdana', 16, 'bold'))
|
||||||
|
|||||||
@ -130,7 +130,9 @@ class Jfsphoto (object):
|
|||||||
self.log = True
|
self.log = True
|
||||||
######### jfs methods
|
######### jfs methods
|
||||||
self.methods = []
|
self.methods = []
|
||||||
|
######### get icons
|
||||||
|
self.bulbOn = get_icon_image('bulb-on.jpg')
|
||||||
|
self.bulbOff = get_icon_image('bulb-off.jpg')
|
||||||
|
|
||||||
def do_calibrate(self):
|
def do_calibrate(self):
|
||||||
win = tk.Toplevel()
|
win = tk.Toplevel()
|
||||||
|
|||||||
BIN
images/bulb-off.jpg
Normal file
BIN
images/bulb-off.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 386 B |
BIN
images/bulb-on.jpg
Normal file
BIN
images/bulb-on.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 594 B |
Loading…
Reference in New Issue
Block a user