Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://kodomo.cmm.msu.su/trac/snake/browser/main.py?rev=23
Äàòà èçìåíåíèÿ: Unknown
Äàòà èíäåêñèðîâàíèÿ: Sun Apr 10 19:24:01 2016
Êîäèðîâêà: IBM-866
main.py òÀÓ Python Battle

source: main.py @ 23:6189d0cecd2d

Revision 23:6189d0cecd2d, 1.6 KB checked in by Alex Martynov, 5 years ago (diff)

deleted UI.load_number()

Lineˆà
1importˆàTkinterˆàasˆàtk
2importˆàtkFileDialogˆàasˆàtkfd
3importˆàengine
4
5
6
7classˆàUI(object):
8ˆà ˆà defˆà__init__ˆà(self):
9ˆà ˆà ˆà ˆà root =ˆàtk.Tk()
10ˆà ˆà ˆà ˆà root.title("Python Battle")
11ˆà ˆà ˆà ˆà self.canvas =ˆàtk.Canvas(root,ˆàbackground =ˆà"black")
12ˆà ˆà ˆà ˆà self.canvas.pack(side ="top",ˆàfill="both",ˆàexpand="yes")
13ˆà ˆà ˆà ˆà buttons =ˆàtk.Frame(root)
14ˆà ˆà ˆà ˆà buttons.pack(side ="bottom",ˆàfill="both",ˆàexpand="yes")
15ˆà ˆà ˆà ˆà self.buttons_pack(buttons)
16ˆà ˆà ˆà ˆà self.id =ˆà0
17ˆà ˆà ˆà ˆà self.engine =ˆàengine.Engine(self.canvas)
18ˆà ˆà ˆà ˆà return
19ˆà ˆà defˆàbuttons_pack(self,ˆàframe):
20ˆà ˆà ˆà ˆà load_1 =ˆàtk.Button(frame,ˆàtext="Load",ˆàcommand=self.load(1))
21ˆà ˆà ˆà ˆà load_1.pack(side="top",ˆàfill="both",ˆàexpand =ˆà"yes")
22ˆà ˆà ˆà ˆà load_2 =ˆàtk.Button(frame,ˆàtext="Load",ˆàcommand=self.load(2))
23ˆà ˆà ˆà ˆà load_2.pack(side="top",ˆàfill="both",ˆàexpand =ˆà"yes")
24ˆà ˆà ˆà ˆà run_b =ˆàtk.Button(frame,ˆàtext="Run",ˆàcommand=self.run())
25ˆà ˆà ˆà ˆà run_b.pack(side="top",ˆàfill="both",ˆàexpand =ˆà"yes")
26ˆà ˆà ˆà ˆà load_3 =ˆàtk.Button(frame,ˆàtext="Load",ˆàcommand=self.load(3))
27ˆà ˆà ˆà ˆà load_3.pack(side="bottom",ˆàfill="both",ˆàexpand =ˆà"yes")
28ˆà ˆà ˆà ˆà load_4 =ˆàtk.Button(frame,ˆàtext="Load",ˆàcommand=self.load(4))
29ˆà ˆà ˆà ˆà load_4.pack(side="bottom",ˆàfill="both",ˆàexpand =ˆà"yes")
30ˆà ˆà ˆà ˆà step_b =ˆàtk.Button(frame,ˆàtext="Step",ˆàcommand=self.step())
31ˆà ˆà ˆà ˆà step_b.pack(side="bottom",ˆàfill="both",ˆàexpand =ˆà"yes")
32ˆà ˆà ˆà ˆà return
33ˆà ˆà defˆàloadˆà(self,ˆàsnake_number):
34ˆà ˆà ˆà ˆà file_name =ˆàtkfd.askopenfilename(title="Open file")
35ˆà ˆà ˆà ˆà snake_file =ˆàopen(file_name,'r')
36ˆà ˆà ˆà ˆà
37ˆà ˆà ˆà ˆà pass
38
39ˆà ˆà defˆàrunˆà(self):
40
41ˆà ˆà ˆà ˆà pass
42ˆà ˆà defˆàstepˆà(self):
43
44ˆà ˆà ˆà ˆà pass
45ˆà ˆà ˆà ˆà
Note: See TracBrowser for help on using the repository browser.