Exemplo n.º 1
0
"  FRAMES: Frame for lables & input  "
" --------------------------------- Main Frame ---------------------------------- "
xo = 10; yo = 0;
frame = Tk.Frame(root, bg='grey',height=450,width=270).place(x=xo,y=yo,height=460,width=270)

" ---------------------------  SLM Parameters ---------------------------"
x1 = xo+5; y1 = yo +5;
frame1  = Tk.Frame(root, bg='white').place(x=x1,y=y1,height=95,width=260)

Text    = ["Pixel Number", "Pixel Size (\u03bcm)"]
textvar = [Pn_in,Ps_in]
#T = xo,yo,height,width,array_x,array_y, space_up, space_down, space_mid
T       = x1,y1, 25,120,1,2,5,5,10     # Various values
entry   = [0,0]                   # Empty matrix to get entry data
#Sub_Frame_Entry(frame,title,title_heigth, title_width, T,Text,textvar,Entry)
Entry,x1,y1 = FrameWork.Sub_Frame_Entry(frame1,"SLM Parameters",30,260, T,Text,textvar,entry)

" --------------------------- Grating Parameters  --------------------------- "
x1 = xo+5; y1 = y1 +10; 
frame2  = Tk.Frame(root, bg='white').place(x=x1,y=y1,height=155,width=260)

Text    = ["No. of Fringes", "Rotation Angle (\u00b0)","Beam Radius (\u03bcm)","Airy Angle (\u00b0)"]
textvar = [Fn_in,th_in,wp_in,ph_in]
#T = xo,yo,height,width,array_x,array_y, space_up, space_down, space_mid
T       = x1,y1, 25,120,2,2,5,5,10     # Various values
entry   = [0,0,0,0]                   # Empty matrix to get entry data

Entry,x1,y1 = FrameWork.Sub_Frame_Entry(frame2,"Grating Parameters",30,260, T,Text,textvar,entry)


" --------------------------- Menu Bar  ---------------------------"