Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.cmm.msu.su/hg/petri_dish/diff/50d862c2c691/scale.py
Дата изменения: Unknown
Дата индексирования: Fri Feb 28 06:02:37 2014
Кодировка:
petri_dish: scale.py diff

petri_dish

diff scale.py @ 10:50d862c2c691

Now all initial widgets are diabled after submit button is pressed
author Yashina Ksenia <ksenia_yashina@kodomo.fbb.msu.ru>
date Wed, 08 Dec 2010 00:30:58 +0300
parents 31d64bb536aa
children 53672899af16
line diff
     1.1 --- a/scale.py	Tue Dec 07 23:49:52 2010 +0300
     1.2 +++ b/scale.py	Wed Dec 08 00:30:58 2010 +0300
     1.3 @@ -6,26 +6,37 @@
     1.4  
     1.5  def sbmt():
     1.6      submit.config(state=DISABLED)
     1.7 +    scl1.config(state=DISABLED)
     1.8 +    scl2.config(state=DISABLED)
     1.9 +    scl3.config(state=DISABLED)
    1.10 +    cb1.config(state=DISABLED)
    1.11 +    cb2.config(state=DISABLED)
    1.12  
    1.13  init_frame=LabelFrame(root,text="Initial parameters")
    1.14  init_frame.grid(padx=15,pady=10)
    1.15 -list=[("number of cells",1,50),("diameter of Petri dish",20,500), \
    1.16 -      ("cells' lifetime",1,30)]
    1.17 -rownum=0
    1.18 -for item,l,m in list:
    1.19 -    scl = Scale(init_frame,orient=HORIZONTAL,length=100,from_=l,\
    1.20 -                to=m,sliderlength=7,width=10)
    1.21 -    scl.grid(row=rownum, column=0,padx=10,pady=5)
    1.22 -    lbl = Label(init_frame,text=item,bg="white")
    1.23 -    lbl.grid(row=rownum,column=1,padx=10)
    1.24 -    rownum+=1
    1.25 +scl1 = Scale(init_frame,orient=HORIZONTAL,length=100,from_=1,\
    1.26 +                to=50,sliderlength=7,width=10)
    1.27 +scl1.grid(row=0, column=0,padx=10,pady=5)
    1.28 +lbl1 = Label(init_frame,text="number of cells",bg="white")
    1.29 +lbl1.grid(row=0,column=1,padx=10)
    1.30 +scl2 = Scale(init_frame,orient=HORIZONTAL,length=100,from_=20,\
    1.31 +                to=500,sliderlength=7,width=10)
    1.32 +scl2.grid(row=1, column=0,padx=10,pady=5)
    1.33 +lbl2 = Label(init_frame,text="diameter of Petri dish",bg="white")
    1.34 +lbl2.grid(row=1,column=1,padx=10)
    1.35 +scl3 = Scale(init_frame,orient=HORIZONTAL,length=100,from_=1,\
    1.36 +                to=30,sliderlength=7,width=10)
    1.37 +scl3.grid(row=2, column=0,padx=10,pady=5)
    1.38 +lbl3 = Label(init_frame,text="cells' lifetime",bg="white")
    1.39 +lbl3.grid(row=2,column=1,padx=10)
    1.40  lbl_frame=LabelFrame(init_frame,text="Reproduction")
    1.41  lbl_frame.grid(row=4,column=0,columnspan=2,padx=15,pady=10)
    1.42  list=["Asexual","Sexual"]
    1.43 -for item in list:
    1.44 -    cb = Checkbutton(lbl_frame,text=item)
    1.45 -    cb.pack()
    1.46 -    
    1.47 +cb1 = Checkbutton(lbl_frame,text="Asexual")
    1.48 +cb1.pack()
    1.49 +cb2 = Checkbutton(lbl_frame,text="Sexual")
    1.50 +cb2.pack()
    1.51 +
    1.52  submit=Button(root,text="Submit",width=25,command=sbmt)
    1.53  submit.grid(row=1,column=0,columnspan=2,pady=10)
    1.54