Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://kodomo.cmm.msu.ru/trac/petri_dish/changeset/10
Äàòà èçìåíåíèÿ: Unknown
Äàòà èíäåêñèðîâàíèÿ: Sun Apr 10 18:57:21 2016
Êîäèðîâêà: IBM-866
Changeset 10:50d862c2c691 òÀÓ Petri Dish

Changeset 10:50d862c2c691


Ignore:
Timestamp:
12/08/10 00:30:58 (5 years ago)
Author:
Yashina Ksenia <ksenia_yashina@òÀæ>
Branch:
default
Message:

Now all initial widgets are diabled after submit button is pressed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • scale.py

    r8 r10 ˆà
    77def sbmt():ˆà
    88    submit.config(state=DISABLED)ˆà
    ˆà9    scl1.config(state=DISABLED)ˆà
    ˆà10    scl2.config(state=DISABLED)ˆà
    ˆà11    scl3.config(state=DISABLED)ˆà
    ˆà12    cb1.config(state=DISABLED)ˆà
    ˆà13    cb2.config(state=DISABLED)ˆà
    914ˆà
    1015init_frame=LabelFrame(root,text="Initial parameters")ˆà
    1116init_frame.grid(padx=15,pady=10)ˆà
    12ˆàlist=[("number of cells",1,50),("diameter of Petri dish",20,500), \ˆà
    13ˆà      ("cells' lifetime",1,30)]ˆà
    14ˆàrownum=0ˆà
    15ˆàfor item,l,m in list:ˆà
    16ˆà    scl = Scale(init_frame,orient=HORIZONTAL,length=100,from_=l,\ˆà
    17ˆà                to=m,sliderlength=7,width=10)ˆà
    18ˆà    scl.grid(row=rownum, column=0,padx=10,pady=5)ˆà
    19ˆà    lbl = Label(init_frame,text=item,bg="white")ˆà
    20ˆà    lbl.grid(row=rownum,column=1,padx=10)ˆà
    21ˆà    rownum+=1ˆà
    ˆà17scl1 = Scale(init_frame,orient=HORIZONTAL,length=100,from_=1,\ˆà
    ˆà18                to=50,sliderlength=7,width=10)ˆà
    ˆà19scl1.grid(row=0, column=0,padx=10,pady=5)ˆà
    ˆà20lbl1 = Label(init_frame,text="number of cells",bg="white")ˆà
    ˆà21lbl1.grid(row=0,column=1,padx=10)ˆà
    ˆà22scl2 = Scale(init_frame,orient=HORIZONTAL,length=100,from_=20,\ˆà
    ˆà23                to=500,sliderlength=7,width=10)ˆà
    ˆà24scl2.grid(row=1, column=0,padx=10,pady=5)ˆà
    ˆà25lbl2 = Label(init_frame,text="diameter of Petri dish",bg="white")ˆà
    ˆà26lbl2.grid(row=1,column=1,padx=10)ˆà
    ˆà27scl3 = Scale(init_frame,orient=HORIZONTAL,length=100,from_=1,\ˆà
    ˆà28                to=30,sliderlength=7,width=10)ˆà
    ˆà29scl3.grid(row=2, column=0,padx=10,pady=5)ˆà
    ˆà30lbl3 = Label(init_frame,text="cells' lifetime",bg="white")ˆà
    ˆà31lbl3.grid(row=2,column=1,padx=10)ˆà
    2232lbl_frame=LabelFrame(init_frame,text="Reproduction")ˆà
    2333lbl_frame.grid(row=4,column=0,columnspan=2,padx=15,pady=10)ˆà
    2434list=["Asexual","Sexual"]ˆà
    25ˆàfor item in list:ˆà
    26ˆà    cb = Checkbutton(lbl_frame,text=item)ˆà
    27ˆà    cb.pack()ˆà
    28ˆà    ˆà
    ˆà35cb1 = Checkbutton(lbl_frame,text="Asexual")ˆà
    ˆà36cb1.pack()ˆà
    ˆà37cb2 = Checkbutton(lbl_frame,text="Sexual")ˆà
    ˆà38cb2.pack()ˆà
    ˆà39ˆà
    2940submit=Button(root,text="Submit",width=25,command=sbmt)ˆà
    3041submit.grid(row=1,column=0,columnspan=2,pady=10)ˆà
Note: See TracChangeset for help on using the changeset viewer.