SHARE
TWEET

Untitled

a guest Jul 22nd, 2019 59 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class StColors(object):
  2.     orange       = '#f5be2e'
  3.     bright_green = '#b7f731'
  4.     dark_grey    = '#191919'
  5.     mid_grey     = '#323232'
  6.     light_grey   = '#c8c8c8'
  7.  
  8.  
  9. def create_widgets(self, master):
  10.     style = Style()
  11.             style.theme_create("st_app", parent="alt", settings={
  12.                 ".": {"configure": {"background": StColors.light_grey,
  13.                                     "foreground": 'black',
  14.                                     "relief": "flat",
  15.                                     "highlightcolor": StColors.bright_green}},
  16.  
  17.                 "TLabel": {"configure": {"foreground": StColors.bright_green,
  18.                                          "padding": 10,
  19.                                          "font": ("Calibri", 12)}},
  20.  
  21.                 "TNotebook": {"configure": {"padding": 5}},
  22.                 "TNotebook.Tab": {"configure": {"padding": [25, 5],
  23.                                                 "foreground": "white"},
  24.                                   "map": {"background": [("selected", StColors.mid_grey)],
  25.                                           "expand": [("selected", [1, 1, 1, 0])]}},
  26.  
  27.                 "TCombobox": {"configure": {"selectbackground": StColors.dark_grey,
  28.                                             "fieldbackground": "white",
  29.                                             "background": StColors.light_grey,
  30.                                             "foreground": "black"}},
  31.  
  32.                 "TButton": {"configure": {"font": ("Calibri", 13, 'bold'),
  33.                                           "padding" : [10, 8],  "width" : 30, "height" : 2,
  34.                                           "background": StColors.mid_grey,
  35.                                           "foreground": StColors.bright_green},
  36.                             "map": {"background": [("active", StColors.bright_green)],
  37.                                     "foreground": [("active", 'black')]}},
  38.  
  39.                 "TEntry": {"configure": {"foreground": "black"}},
  40.                 "Horizontal.TProgressbar": {"configure": {"background": StColors.mid_grey}}
  41.             })
  42.             style.theme_use("st_app")
  43.  
  44. ..............
  45.  
  46.  
  47. ...
  48.  
  49.  self.menu = Menu(master)
  50.         self.menuCadastro = Menus(self.menu, 'CADASTRAR', [
  51.             ("Categorias", self.cad_Cat),
  52.             ("Lançamentos", self.cadastraContas),
  53.             ("Faturas Cartôes", self.cad_Faturas),
  54.             ("Tipos Pagamentos", self.cad_Tipos_Pgto),
  55.             ("Sair", master.destroy),
  56.         ])
  57.  
  58.         self.menuConsulta = Menus(self.menu, 'CONSULTAR', [
  59.             ("Todas as Contas", self.pesquisa_Contas),
  60.             ("Faturas Cartões", self.cad_Faturas),
  61.             ("Todas as Categorias", self.pesquisa_Cat),
  62.             ("Contas/Filtro", self.lista_Personalizada),
  63.             ("Categorias/Fitro", self.lista_PersonaCat),
  64.             ("Tipos/Pagamentos", self.lista_tipos_pgto),
  65.  
  66.         ])
  67.  
  68.         self.menuSaida = Menus(self.menu, 'RELATORIOS', [
  69.             ("Excel Mês Atual", self.gera_planilha),
  70.         ])
  71.  
  72.         self.menuEdita = Menus(self.menu, 'AJUDA', [
  73.             ("VERSAO 1.1", ''),
  74.             ("HELPDESK", self.help_Desk),
  75.             ("MANUAL", ''),
  76.         ])
  77.  
  78.  
  79.  
  80.  
  81. ...
  82.  
  83.  
  84.  
  85.  
  86.  
  87. class Menus(Sistema):
  88.  
  89.     def __init__(self, menu, label_cascade, tuplas_cascade):
  90.         self.tuplas_cascade = tuplas_cascade
  91.         self.menu = menu
  92.  
  93.         self.menuCascade = Menu(self.menu)
  94.  
  95.         for nome, metodo in self.tuplas_cascade:
  96.             self.menuCascade.add_command(label=nome, command=metodo)
  97.  
  98.         self.menu.add_cascade(label=label_cascade, menu=self.menuCascade)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top