Tela_Gerencia.py 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. from tkinter import *
  2. class Gerente:
  3. def __init__(self):
  4. self.janela = Tk()
  5. self.janela.title('Gerência')
  6. self.titleStyles = ('Arial', 14)
  7. self.textStyles = ('Roboto', 14)
  8. self.imgStyles = ('Roboto', 15)
  9. self.janela.minsize(1200, 650)
  10. self.janela.maxsize(1200, 650)
  11. # self.janela.state("zoomed")
  12. self.janela.configure(bg="#363636")
  13. self.janela.iconbitmap('automotivo.ico')
  14. self.img = PhotoImage(master=self.janela, file="tela-gerente.png")
  15. self.img1 = self.img.subsample(1, 1)
  16. self.localIMG = Label(master=self.janela, image=self.img1)
  17. self.localIMG.pack(fill='both', anchor='nw')
  18. self.botaoGerenciar = Button(self.janela, command=self.gerenciarFuncionarios,
  19. font=self.textStyles, text='Gerenciar\nFuncionários', width=20, height=3, bg='#4682B4', fg="white")
  20. self.botaoGerenciar.bind("<Enter>", self.hoverIn)
  21. self.botaoGerenciar.bind("<Leave>", self.hoverOut)
  22. self.botaoGerenciar.place(x=810, y=145)
  23. self.botaoOrdem = Button(self.janela, command=self.verOrdem,
  24. font=self.textStyles, text='Ordens de Serviços', width=20, height=3, bg='#4682B4', fg="white")
  25. self.botaoOrdem.bind("<Enter>", self.hoverIn)
  26. self.botaoOrdem.bind("<Leave>", self.hoverOut)
  27. self.botaoOrdem.place(x=810, y=250)
  28. self.botaoCliente = Button(self.janela, command=self.verCliente,
  29. font=self.textStyles, text='Cliente', width=20, height=3, bg='#4682B4', fg="white")
  30. self.botaoCliente.bind("<Enter>", self.hoverIn)
  31. self.botaoCliente.bind("<Leave>", self.hoverOut)
  32. self.botaoCliente.place(x=810, y=360)
  33. self.botaoSair = Button(self.janela, command=self.sair,
  34. font=self.textStyles, text='Sair', width=15, height=2, bg='#4682B4', fg="white")
  35. self.botaoSair.bind("<Enter>", self.hoverIn2)
  36. self.botaoSair.bind("<Leave>", self.hoverOut)
  37. self.botaoSair.place(x=837, y=500)
  38. self.titulo = Label(self.janela, bg='#363636',
  39. fg='white', font=self.titleStyles, text='GERÊNCIA')
  40. self.titulo.pack(padx=0, pady=10)
  41. mainloop()
  42. def gerenciarFuncionarios(self):
  43. from cadastrarFuncionario import ver_cadastrar_func
  44. return
  45. def verOrdem(self):
  46. from GerOrdensGerente import ver_Ordens
  47. return
  48. def verCliente(self):
  49. from gerenciarCliente import tela_gerenciar_clientes
  50. return
  51. def sair(self):
  52. self.janela.destroy()
  53. from Tela_Login import Tela_de_Login
  54. return
  55. def hoverIn(self, event):
  56. event.widget.config(bg="#1E90FF", fg="white")
  57. def hoverIn2(self, event):
  58. event.widget.config(bg="#FF0000", fg="white")
  59. def hoverOut(self, event):
  60. event.widget.config(bg="#4682B4", fg="white")
  61. # def startGer(self):
  62. # minhaTela = Gerente()
  63. # return minhaTela.janela.mainloop()
  64. minhaTela = Gerente()