Advertisement
PeTeR9228

Untitled

Oct 22nd, 2012
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.33 KB | None | 0 0
  1. #coding: utf-8
  2. from tkinter import *
  3. from random import randrange
  4. def negyzet(kx,ky):
  5.     can.create_rectangle(kx,ky,kx+50,ky+50,fill="blue",outline="red",width=0)
  6.  
  7. def sakktabla():
  8.     x,y=0,0
  9.     sor=0
  10.     while y<=magassag:
  11.             while x<=szelesseg:
  12.                 negyzet(x,y)
  13.                 x=x+100
  14.             y=y+50
  15.             if sor==0:
  16.                 x=50
  17.                 sor=1
  18.             else:
  19.                 x=0
  20.                 sor=0
  21. def babu(szin):
  22.     pozicio=[0,50,100,150,200,250,300,350,400,450,500]
  23.     c=randrange(10)
  24.     bx=pozicio[c]
  25.     c=randrange(10)
  26.     by=pozicio[c]
  27.     if szin=="fekete":
  28.         can.create_oval(bx,by,bx+50,by+50,fill="black",outline="red",width=0)
  29.     elif szin=="piros":
  30.         can.create_oval(bx,by,bx+50,by+50,fill="red",outline="red",width=0)        
  31. x,y=0,0
  32. magassag,szelesseg=549,549
  33. abl1=Tk()
  34. abl1.title("Sakktábla")
  35. can=Canvas(abl1,bg="white",height=magassag,width=szelesseg)
  36. can.pack(side=LEFT)
  37. gomb1=Button(abl1,text="Kilép",command=abl1.quit)
  38. gomb1.pack(side=BOTTOM)
  39. gomb2=Button(abl1,text="Sakktáblát rajzol",command=sakktabla())
  40. gomb2.pack()
  41. gomb3=Button(abl1,text="Bábú kirakása (piros)",command=babu("piros"))
  42. gomb3.pack()
  43. gomb4=Button(abl1,text="Bábú kirakása (fekete)",command=babu("fekete"))
  44. gomb4.pack()
  45. abl1.mainloop()
  46. abl1.destroy()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement