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

source: main.py @ 20:37e8bca3ae66

Revision 20:37e8bca3ae66, 1.6 KB checked in by Alex Martynov <martiran@òÀæ>, 5 years ago (diff)

main.UI.init() main.UI.button_pack()

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