def __init__(self): #nastaveni okna self.nastaveniOkno=Tk() self.nastaveniOkno.title("Game of Squares") self.nastaveniOkno.config(bg="white") #nacteni jmena z nastaveni.txt self.jmeno=nastaveni.nastaveni() #menu photo1 = PhotoImage(file="img/main-g.gif") self.entry2=Label(self.nastaveniOkno,text="Game",bd=0) self.entry2.config(image=photo1,width="410",height="50") self.entry2.grid(row=1, column=1,padx=85,pady="50") photo2 = PhotoImage(file="img/hrat.gif") self.entry2=Button(self.nastaveniOkno,text="start",bd=0,command=self.start_game) self.entry2.config(image=photo2,width="234",height="50") self.entry2.grid(row=2, column=1,padx=111,pady=50) self.entry2.bind('<Enter>',self.move) self.entry2.bind('<Leave>',self.deleteTecka) photo3 = PhotoImage(file="img/nastaveni.gif") self.entry2=Button(self.nastaveniOkno,text="settings",bd=0, command=self.start_nastaveni) self.entry2.config(image=photo3,width="246.6",height="50") self.entry2.grid(row=3, column=1,padx=111) self.entry2.bind('<Enter>',self.move) self.entry2.bind('<Leave>',self.deleteTecka) photo4 = PhotoImage(file="img/konec.gif") self.entry2=Button(self.nastaveniOkno,text="exit",bd=0,command=self.nastaveniOkno.destroy) self.entry2.config(image=photo4,width="255",height="50") self.entry2.grid(row=4, column=1,padx=111 , pady=50) self.entry2.bind('<Enter>',self.move) self.entry2.bind('<Leave>',self.deleteTecka) self.photon=PhotoImage(file="img/tecka.gif") self.imgn=[0] self.imgn[0]=self.photon if(self.jmeno.name()=="anonym"): self.name = tkinter.simpledialog.askstring(self.nastaveniOkno,"Vase jmeno") self.jmeno.nameSet(self.name) #Pevne dana velikost self.nastaveniOkno.maxsize(585,660) self.nastaveniOkno.minsize(585,660) self.nastaveniOkno.mainloop()
def __init__(self): self.okno=Tk() self.okno.title("Game of Squares") self.okno.config(bg="white") self.jmeno=nastaveni.nastaveni() #vycteni jmena z nastaveni.py #menu photo1 = PhotoImage(file="img/nastaveni-g.gif") self.entry2=Label(self.okno,text="Game",bd=0) self.entry2.config(image=photo1,width="410",height="80") self.entry2.grid(row=1, column=1,padx=85,pady="50") photo2 = PhotoImage(file="img/hraci_mod.gif") self.entry2=Button(self.okno,bd=0,command=self.mod) self.entry2.config(image=photo2,width="250" ,height="45") self.entry2.grid(row=2, column=1,padx=111,pady=50) photo3 = PhotoImage(file="img/zvuky.gif") self.entry2=Button(self.okno,bd=0,command=self.zvuk) self.entry2.config(image=photo3,width="160",height="35") self.entry2.grid(row=3, column=1,padx=111) photo4 = PhotoImage(file="img/efekt.gif") self.entry2=Button(self.okno,bd=0,command=self.anim) self.entry2.config(image=photo4,width="146",height="55") self.entry2.grid(row=4, column=1,padx=111 , pady=50) photo5 = PhotoImage(file="img/vysledky.gif") self.entry2=Button(self.okno,bd=0,command=self.vysledky) self.entry2.config(image=photo5,width="246",height="55") self.entry2.grid(row=5, column=1,padx=111 , pady=10) zpet = PhotoImage(file="img/zpet.gif") self.entry2=Button(self.okno,bd=0,command=self.start_menu) self.entry2.config(image=zpet,width="140" ,height="35") self.entry2.place(relx=0.75,rely=0.9) self.okno.maxsize(605,660) self.okno.minsize(605,660) self.okno.mainloop()
def __init__(self): #cteni hodnot z nastaveni.py self.zamichani=nastaveni.nastaveni() self.zvuk=nastaveni.nastaveni() self.obrazek=nastaveni.nastaveni() self.jmeno=nastaveni.nastaveni() self.animace=nastaveni.nastaveni() self.okno=Tk() self.okno.title("Game of Squares") self.okno.config(bg="grey") self.pole=[1,2,3,4,5,6,7,8,0] self.porovnavacipole=[1,2,3,4,5,6,7,8,0] self.polex=[0,1,2,0,1,2,0,1,2] #Souradnice pro self.pole self.poley=[0,0,0,1,1,1,2,2,2] self.tah=0 self.pocet=0 poprve=1 #Jmeno a oddelovaci cara self.jmenoL=Label(self.okno,width="14",height="2",text=self.jmeno.name(),bd=0, bg="white",relief=GROOVE) self.jmenoL.grid(row=4, column=2) self.frame=Frame(height=2,bd=1,relief=SUNKEN,width=500) self.frame.place(relx=0.5, rely=0.90, anchor=CENTER) #pri prvnim spusteni if(poprve==1): self.cas=0 poprve=0 self.promichani() self.cas_c() self.okno.maxsize(317,380) self.okno.minsize(317,380) self.okno.mainloop()
def mod(self): tkinter.messagebox.showinfo('Zmena nastaveni','Zmenil jste nastaveni obrazku') self.config=nastaveni.nastaveni() self.config.obrazekSet()
def zvuk(self): tkinter.messagebox.showinfo('Zmena nastaveni','Zmenil jste nastaveni zvuku') self.config=nastaveni.nastaveni() self.config.zvukSet()
def anim(self): tkinter.messagebox.showinfo('Zmena nastaveni','Zmenil jste nastaveni animace') self.config=nastaveni.nastaveni() self.config.animaceSet()