TRANSPARENCIA NO PYTHON3
Bom dia, alguem ai sabe como deixar um container transparente no python 3? Gostaria de deixar um fundo do container do usuário, senha e do botão conectar transparent, para aparecer apenas o ENTRY e o texto.
from tkinter import * #LOGIN class login: def __init__(self, master=None): #fonte padrao self.fontepadrao = (''slim_joe 10'') #containers self.pc = Frame(master) self.pc[''pady''] = 30 self.pc.pack() self.sc = Frame(master) self.sc[''padx''] = 20 self.sc.pack() self.sc.place(x=445, y=450) self.tc = Frame(master) self.tc[''pady''] = 20 self.tc.pack() self.tc.place(x=470, y=470) self.qc = Frame(master) self.qc[''padx''] = 20 self.qc.pack() self.qc.place(x=550, y=600) #label pc #usuario self.usulabel = Label(self.sc, text = ''Usuario'', font=self.fontepadrao) self.usulabel.pack(side=LEFT) self.usu = Entry(self.sc) self.usu[''width''] = 30 self.usu[''font''] = self.fontepadrao self.usu.pack(side=LEFT) #senha self.senhalabel = Label(self.tc, text = ''Senha'', font= self.fontepadrao) self.senhalabel.pack(side=LEFT) self.senha = Entry(self.tc) self.senha[''width''] = 30 self.senha[''font''] = self.fontepadrao self.senha[''show''] = ''*'' self.senha.pack(side=LEFT) #bootao entrar self.entrar = Button(self.qc) self.entrar[''text''] = ''Entrar'' self.entrar[''font''] = self.fontepadrao self.entrar[''width''] = 10 self.entrar[''command''] = self.verificarsenha self.entrar.pack() #texto de verificação self.msg = Label(self.qc, text ='''', font=self.fontepadrao) self.msg.pack() #verifica a senha e abre a calculadora def verificarsenha (self): usuario = self.usu.get() senha = self.senha.get() if usuario == ''adim'' and senha == ''adim'': self.msg[''text''] = ''Autenticado'' j1.destroy() root = Tk() root.title(''HONORÁRIOS'') root.geometry(''1200x800'') calc(root) root.mainloop() else: self.msg[''text''] = ''Erro de Autenticação'' #classe da calculadora class calc: #widgets e botoes de calcular o preco def __init__(self, master=None): #primeiro container self.pc= Frame(master) self.pc[''pady''] = 20 self.pc.pack() self.pc.place(x=10, y=10) #titulo do aplicativo self.titulo = Label(self.pc, text=''CALCULADORA DE HONORÁRIOS'') self.titulo.pack() #segundo container self.sc= Frame(master) self.sc[''pady''] = 2 self.sc.pack() self.sc.place(x=10, y=80) #campo: CONTRUÇÃO self.descri1 = Label(self.sc, text=''AREA DA CONSTRUÇÃO: m²'') self.descri1.pack(side=LEFT) self.aa= Entry(self.sc) self.aa[''width''] = 10 self.aa.pack(side=RIGHT) #terceiro container self.tc = Frame(master) self.tc[''pady''] = 2 self.tc.pack() self.tc.place(x=115, y=120) #compo: VIZITAS self.descri2 = Label(self.tc, text=''VISITAS: '') self.descri2.pack(side=LEFT) self.vs= Entry (self.tc) self.vs[''width''] = 10 self.vs.pack(side=RIGHT) #quarto container self.qc = Frame(master) self.qc[''pady''] = 2 self.qc.pack() self.qc.place(x=65, y=160) #campo: RENDERIZAÇÃO self.descri3 = Label(self.qc, text=''RENDERIZAÇÕES: '') self.descri3.pack(side=LEFT) self.render = Entry(self.qc) self.render[''width''] = 10 self.render.pack(side=RIGHT) #quinto container self.qtc = Frame(master) self.qtc[''pady''] = 5 self.qtc.pack() self.qtc.place(x=30, y=200) #campo: ACOMPANHAMENTO EM COMPRAS self.descri4 = Label(self.qtc, text=''ACOMPANHAMENTOS: '') self.descri4.pack(side=LEFT) self.acomp = Entry(self.qtc) self.acomp[''width''] = 10 self.acomp.pack() #sexto container self.sc= Frame(master) self.sc[''pady''] = 5 self.sc.pack() self.sc.place(x=68, y=240) #campo: NÍVEL DE COMPLEXIDADE self.descri5 = Label(self.sc, text=''COMPLEXIDADE: '') self.descri5.pack(side=LEFT) self.comp = Entry(self.sc) self.comp[''width''] = 10 self.comp.pack() #setimo container self.stc = Frame(master) self.stc[''pady''] = 20 self.stc.pack() self.stc.place(x=150, y=280) #botao: calcular self.calcular = Button(self.stc, text=''CALCULAR'', command=self.total) self.calcular.pack() #campo: preco final self.preco = Label (self.stc, text=''PREÇO FINAL: R$'') self.preco.pack(side=LEFT) self.precov = Label (self.stc) self.precov.pack(side=RIGHT) #ultimo container self.uc = Frame(master) self.uc[''pady''] = 20 self.uc.pack() self.uc.place(x=150, y=360) #botao sair self.sair = Button(self.uc) self.sair[''text''] = ''SAIR'' self.sair[''command''] = self.pc.quit self.sair.place(x=200, y=200) self.sair.pack() #comando de calcular o preço def total(self): n1= int(self.aa.get()) n2= int(self.vs.get()) n3= int(self.render.get()) n4= int(self.acomp.get()) n5= int(self.comp.get()) v1=n1*10 v2=n2*50 v3=n3*25 v4=n4*50 v5=n5*30 t= v1+v2+v3+v4+v5 self.precov[''text''] = t j1=Tk() #background foto foto1 = PhotoImage (file= ''bglogin.png'') bg = Label(j1, image= foto1) bg.pack() j1.title(''LOGIN'') j1.geometry(''1200x800'') login(j1) j1.mainloop()
Emerson
Curtidas 0