No video

Gerador De Senhas Python + Interface Gráfica PySimpleGUI [FÁCIL]

  Рет қаралды 29,416

Dev Aprender | Jhonatan de Souza

Dev Aprender | Jhonatan de Souza

Күн бұрын

🔥Quer se TORNAR um PROGRAMADOR Python e aprender DIRETAMENTE comigo? Então clique aqui: link.devaprend...
✅𝗚𝗥𝗨𝗣𝗢 𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 𝗢𝗙𝗜𝗖𝗜𝗔𝗟 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟:
▸ Entre aqui ➜ bit.ly/Telegra...
Pronto para criar o seu Gerador De Senhas Python + Interface Gráfica usando PySimpleGUI? Eu vou ensinar exatamente como fazer isso neste vídeo. Iremos montar um gerenciador de senhas python do zero, além de um pequeno bônus que menciono no vídeo.
#PySimpleGUI #GeradorDeSenha #DevAprender
Links mencionados no vídeo
➤ Baixe o projeto completo entrando para o Telegram:
➤ Temas PySimpleGUI: www.geeksforge...
➤ Como instalar Python: • Como Instalar Python e...
➤ Editor de texto VS Code: code.visualstu...
Instagram Pessoal: links.devapren...
CONTATO COMERCIAL
------------------------
jhonatan@devaprender.com
Comente direto no vídeo, tentarei quando possível.
[Não respondo dúvidas de vídeo por e-mail]
RECURSOS QUE USO E RECOMENDO
---------------------------------------------------
✅𝗚𝗥𝗨𝗣𝗢 𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 𝗢𝗙𝗜𝗖𝗜𝗔𝗟 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟:
▸ Entre aqui ➜ bit.ly/Telegra...
Music by Chukibeats: / chukimusic
Music by Square noise: freemusicarchi...

Пікірлер: 131
@storysmovie
@storysmovie 4 жыл бұрын
A cara, fazia tanto tempo que eu não tinha ânimo para estudar programação ou praticar. Graças a você, tenho me animado de novo. A programação sempre me ajudou até mesmo no meu desenvolvimento pessoal(comecei no Python com 12 anos). Muito obrigado!
@DevAprender
@DevAprender 4 жыл бұрын
Fala Storys, fico animado para caramba ouvindo isso, pq sei como é ótimo receber esse empurrão. Eu confesso que já recebi muitos desses e fico muito animado em pode estar trazendo isso para você também! Estamos em uma jornada e estamos apenas começando! Vem com a gente :D
@THOMYLUCCHESEGAMING
@THOMYLUCCHESEGAMING 3 жыл бұрын
@@DevAprender ensinar a criar script em python ou perl pra derrubar servidor de samp, quero testar no meu servidor de teste, e por uma proteçao nele
@snu5561
@snu5561 3 жыл бұрын
@@THOMYLUCCHESEGAMING sei lá sé o cara for ensinar so seria um Dos e se seu server for atacado por alguem provavelmente vai ser um DDoS mas tenta arranjar o slowloris so que ele foi removido do github pelo menos sua versão original
@vyctorsan5922
@vyctorsan5922 4 жыл бұрын
Mano canal muito bom, estou aprendendo a programar em python , tenho 15 anos o canal ta servindo como inspiração pra min
@wendellast
@wendellast 3 жыл бұрын
Tb
@cesarc5930
@cesarc5930 4 ай бұрын
Considero esse o top dos canais para quem quer aprender na prática. Parabéns e continue criando conteúdos ótimos!
@DevAprender
@DevAprender 4 жыл бұрын
🔴 Esqueci de mencionar um pré-requisito: instalar o PySimpleGUI(digite no terminal do vs code ou cmd) pip install Pysimplegui *Curtiu este projeto? Como você gerencia suas senhas?* 👇 Links mencionados no vídeo 👇 ➤ Baixe o projeto completo entrando para o Telegram: t.me/DevAprender ➤ Temas PySimpleGUI: www.geeksforgeeks.org/themes-in-pysimplegui/ ➤ Como instalar Python: kzbin.info/www/bejne/fJTJkp-Dm56ViLs ➤ Editor de texto VS Code: code.visualstudio.com/ ✅𝗚𝗥𝗨𝗣𝗢 𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 𝗢𝗙𝗜𝗖𝗜𝗔𝗟 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟: ▸ Entre aqui ➜ bit.ly/TelegramDevAprender
@3549119
@3549119 2 жыл бұрын
desde criança sonhei em fazer programação.. muitos anos atras quando achei uma escola perto de casa, ela fechou em seguida.. hoje, muiitos anos depois, me deparei com seu curso de python.. kkk estou extremamente animado.... mal terminei o curso e com a ajuda dos videos tanto do curso quanto os fora do curso, ja estou fazendo meu primeiro programinha de cadastro , com interface..... demora, mas aos poucos as coisas vão entrando na cuca.... escrever , escrever, pesquisar, escrever, pesquisar...... repetiçãooo... só assim mesmo para evoluir. obrigado pelas aulas
@projetoeclipse
@projetoeclipse 3 жыл бұрын
Dahora....... Parece aqueles programas dos anos 90 que cria serial pra crackear programas kkkk...... Acho dahora interface nesses estilos
@papocrente9316
@papocrente9316 Жыл бұрын
Que conteúdo mano, você é diferenciado. tive problema ao usar o "playsound" tive que usar "pygame" para obter o mesmo resultado final. futuramente se puder nos dê uma luz de como resolver os problemas com compatibilidade e downloads de bibliotecas.
@emersonplayer3840
@emersonplayer3840 2 жыл бұрын
Excelente video. Eu ainda tô no começo do python, tá um pouco escuro na minha cabeça esse tanto de códigos. Mas, em breve eu aprendo!
@kahriushkse
@kahriushkse 3 жыл бұрын
Estou adorando o conteúdo do canal, bom demais!!!
@DevAprender
@DevAprender 3 жыл бұрын
Valeu lucas, me ajude a fazer esse conteúdo chegar a mais pessoas
@asimov2884
@asimov2884 4 жыл бұрын
Que coincidência, eu tava pensando em fazer algo assim
@DevAprender
@DevAprender 4 жыл бұрын
Wow ... será que estou começando a ler mentes também??? Vou ter que criar um bot para isso ausdhuahs
@carloshenriquesoares6958
@carloshenriquesoares6958 4 жыл бұрын
Massa! Ainda não consigo pegar tudo, mas estou estudando para poder consegui! Obrigado por disponibilizar
@massaautomacao6717
@massaautomacao6717 4 жыл бұрын
Parabéns Jhonata dev_aprender Seus vídeos sobre PySimpleGUI tem sido excelentes, poderia falar mais sobre essa lib ? Se possível poderia falar sobre o pandas DataFrame ?
@DevAprender
@DevAprender 4 жыл бұрын
Opa, pretendo falar mais sobre pysimplegui sim! Obrigado pela sugestões.
@allanfelipedosanjos1998
@allanfelipedosanjos1998 9 ай бұрын
Muito legal :) consegui replicar porém não consegui finalizar o instalador
@nathandeodato8590
@nathandeodato8590 4 жыл бұрын
Iae Jhonatan, maneiro demais o teu trabalho, assisto a todos o vídeos!! Essa biblioteca que você nos mostrou, foi o ponta pé inicial para que eu de fato começasse a estudar Python todos os dias, fico muito grato! Gostaria de saber se tem a possibilidade de fazer algum projetinho simples em vídeo, com um programa que tenha mais de 1 janela no PySimpleGUI, ficaria muito agradecido. Abraços!!
@DevAprender
@DevAprender 4 жыл бұрын
Fala Nathan, beleza? Fico super feliz em poder estar ajudando desse forma. Obrigado pela sugestão de projeto. Vou considerar a possibilidade
@migraisler4514
@migraisler4514 3 жыл бұрын
valeu muito tenho 12 anos e estou aprendendo, já sei o básico mas eu fui atras de mostrar algo na tela, e achei
@hgkoba4276
@hgkoba4276 3 жыл бұрын
Você é um orgulho maninho! Continue assim!
@ronaldoluiz2843
@ronaldoluiz2843 4 жыл бұрын
Muito bom, continue com os vídeos, tenho aprendido bastante contigo!
@DevAprender
@DevAprender 4 жыл бұрын
Opa Ronaldo! Top man. Qual tipo de conteúdo mais tem curtido?
@apenas_um-usuario
@apenas_um-usuario 3 жыл бұрын
Eu estou adorando as aulas que vc tá
@luisfelipevidal7507
@luisfelipevidal7507 4 жыл бұрын
Show demais, eu procurei mais não encontrei, tu consegue mostrar o Python usando como back em uma aplicação web? E também fazer um app tipo anotação de tarefas? Um APK com Python, é possível?
@DevAprender
@DevAprender 4 жыл бұрын
Opa vou anotar aqui para uma possibilidade
@maiconreis9276
@maiconreis9276 4 жыл бұрын
Muito boa explicação. Parabéns!!
@DevAprender
@DevAprender 4 жыл бұрын
Obrigado Maicon!
@luish-code374
@luish-code374 4 жыл бұрын
Tá tudo funcionando mais quando clico em gerar senha ele crasha
@luish-code374
@luish-code374 4 жыл бұрын
@Dev Aprender
@wendelgomes9354
@wendelgomes9354 4 жыл бұрын
ótimo conteúdo desse canal, parabéns !!
@DevAprender
@DevAprender 4 жыл бұрын
Opa fala Wendel! Rumo aos 50k até o final do ano
@Artur-kr5gu
@Artur-kr5gu 3 жыл бұрын
O meu dá o erro no terminal: name 'PassGen' is not defined Alguém me ajuda pfv
@snu5561
@snu5561 3 жыл бұрын
tu colocou os valores como self.(nomde_da_variavel)
@matheusmiranda7971
@matheusmiranda7971 2 жыл бұрын
Bom dia!. Ótima aula! .. Tenho uma duvida, como faço para gerar várias senhas de uma vez ali?
@netherblue137
@netherblue137 4 жыл бұрын
Como que eu poderia fazer a interface interagir com outro código? Sendo eles arquivos separados
@netorodrigues6237
@netorodrigues6237 3 жыл бұрын
Queria o projeto para ir brincando mais não acho ,quando puder irei fazer seu curso .
@victorcarvalho00
@victorcarvalho00 4 жыл бұрын
esperando logo pelo próximo video
@DevAprender
@DevAprender 4 жыл бұрын
Wooww valeu man. Tem muita bomba vindo ai
@csplay9323
@csplay9323 2 жыл бұрын
Qual tema está utilizando no VSCode? gostei pq mostra qual () é correspondente de qual, fica mais facil ver se está esquecendo de fechar algum
@Cristian-ll3to
@Cristian-ll3to 4 жыл бұрын
Conteúdo de qualidade. 👏
@rafagodofwar
@rafagodofwar 4 жыл бұрын
Uaua no próximo mês irei entrar para aulas automação.
@DevAprender
@DevAprender 4 жыл бұрын
woohoo
@kbrunot13
@kbrunot13 3 жыл бұрын
O meu fecha assim que gera a senha =/
@jackiechanner8641
@jackiechanner8641 3 жыл бұрын
meu também maninho
@kbrunot13
@kbrunot13 3 жыл бұрын
@@jackiechanner8641 ainda n achei a solucão, caso ache poredia me respobder dps?
@ilsonjunior2805
@ilsonjunior2805 3 жыл бұрын
Boa Tarde o meu tambem fecha ao clicar no botao Gerar senha ja olhei o codigo linha a libha e esta igual a do video porem o meu fecha! Alguma Solução?
@ilsonjunior2805
@ilsonjunior2805 3 жыл бұрын
Resolvido meu uffa achei o Erro! Meu erro que fecha meu app que estava 'choice' ao inves de 'choices'!
@kbrunot13
@kbrunot13 3 жыл бұрын
@@ilsonjunior2805 nossa obg manito
@kbrunot13
@kbrunot13 3 жыл бұрын
mano, minha listbox coloca automaticamente chaves no texto se ele tive espaços =( ex. '{texto certo}' ex2. ''texto_certo' // usei lixtbox poismodifiquei um pouco o codigo
@RedDeadVideos_br
@RedDeadVideos_br 4 жыл бұрын
Nessa quarentena é código em dobro 🤣
@noda_one
@noda_one 2 жыл бұрын
inicio 1:39
@thiagomilan3771
@thiagomilan3771 3 жыл бұрын
Muito bom, é possível criar um sistema para ler um arquivo txt separado por | e criando vários campos?
@user-du8ul7qo8h
@user-du8ul7qo8h Жыл бұрын
Boa noite , no meu caso quero fazer uma interface para um gerador de jogos de loteria. Fiz seu tutorial mais esta apresentando o seguinte erro. o codigo seria esse: import random import PySimpleGUI as sg import os import time import self as self class Gerador: def __init__(self): # Layout sg.theme('Black') layout = [ [sg.Text('Site/software', size=(10, 1))], sg.Input(key='site', size=(20, 1)), [sg.Text('E-mail/Usuario', size=(10, 1)), sg.Input(key='Usuario', size=(20, 1))], [sg.Text('Quantos jogos você quer gerar?'), sg.Combo(values=list( range(30)), key='total_chars', default_value=1, size=(3, 1))], [sg.Text('Quantos bilhetes por jogo? '), sg.Combo(values=list( range(30)), key='total_chars', default_value=1, size=(3, 1))], [sg.Output(size=(32, 5))], [sg.Button('Gerar jogos')] ] # Declarar Janela self.janela = sg.Window('Gerar', layout) def Iniciar(self): while True evento, valores = self.janela.read() if evento == sg.WINDOW_CLOSED: break def SalvarJogo(self): pass ERRO \/ File "C:\Users\Sanches -'\PycharmProjects\ExerciciosPython\GeradorTest02.py", line 25 self.janela = sg.Window('Gerador de Jogos', layout) ^ IndentationError: unindent does not match any outer indentation level
@chinayderiphones7603
@chinayderiphones7603 3 жыл бұрын
Top nota 1000
@davigomes8244
@davigomes8244 4 жыл бұрын
Parabéns pelo vídeo cara, você faz parecer "simples" e tem um método muito intuitivo de ensinar. Estou fazendo um projeto para meu curso, gostaria que você me desse sua opinião se eu uso, o tinker ou pysimplegui para a interfase, e se eu devo usar o sqlite3 pra fazer um cadastramento para o usuário e fazer um "mini" banco de dados(de senhas, ips, macs...),é um projeto na área de redes mas eu estou encarregado com essa parte de programação, comecei a ver seus videos já faz um tempo e to engatinhando no na linguagem python. Iria ficar muito grato se você me desse sua opinião, continue com o bom trabalho.
@DevAprender
@DevAprender 4 жыл бұрын
Na minha experiência o PySimpleGUI te faz chegar lá mais rápido e com menos código. Eu usaria o PySimpleGUI para novos projetos. Pra mim o PySimpleGUI é o mais atual das bibliotecas de interfaces gráficas no Python hoje
@davigomes8244
@davigomes8244 4 жыл бұрын
@@DevAprender OBRIGADOOO, e é bem mais simples que as demais bibliotecas
@evssousa
@evssousa 3 жыл бұрын
O mesmo problema de vários... Ao clicar em gerar senha, o programa fecha sem salvar nada. Se alguém poder revisar meu código, agradeço, pq olhei umas 10x o vídeo e não vi nada de diferente -_-... import random import PySimpleGUI as sg import os class PassGen: def __init__(self): #Layout sg.theme('Black') layout = [ [sg.Text('Site/Programa', size=(10,1)), sg.Input(key='site', size=(20,1))], [sg.Text('Email/Usuário', size=(10,1)), sg.Input(key='usuario', size=(20,1))], [sg.Text('Quantidade de Caracteres'), sg.Combo(values=list(range(11)), key='total_chars', default_value=1, size=(3,1))], [sg.Output(size=(32,5))], [sg.Button('Gerar Senha')] ] #Janela self.janela = sg.Window('Gerador de Senha', layout) def Iniciar(self): while True: evento, valores = self.janela.read() if evento == sg.WINDOW_CLOSED: break if evento == 'Gerar Senha': nova_senha == self.gerar_senha(valores) print(nova_senha) self.salvar_senha(nova_senha, valores) def gerar_senha(self, valores): char_list = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890!@#$%&*' chars = random.choices(char_list, k=int(valores['total_chars'])) new_pass = ''.join(chars) return new_pass def salvar_senha(self, nova_senha, valores): with open('senhas.txt', 'a', newline='') as arquivo: arquivo.write(f"site: {valores['site']}, usuario: {valores['usuario']}, nova senha: {nova_senha}") print('Arquivo salvo') gen = PassGen() gen.Iniciar()
@muriloheyde89
@muriloheyde89 Жыл бұрын
estou com o mesmo problema, o que será?
@inaciojoao997
@inaciojoao997 Жыл бұрын
fala brother, preciso de umas dicas. Eu to fazendo uma api quase igual a sua, só que no meu caso não posso gerar senhas aleatórias, o ususario vai digitar a senha, eu preciso fazer a api checar se a senha segue umas regras, como se tem letra maiuscula, se tem carcter especial e etc. Pode me ajudar?
@SrFoxxxx
@SrFoxxxx Жыл бұрын
Opa o meu nao esta indo pois n tenho o pysimplegui oque preciso fazer
@lucasgarayof.1293
@lucasgarayof.1293 Жыл бұрын
consegue copiar e colar o codigo aqui, por favor? ta dando (SyntaxError: positional argument follows keyword argument) na linha do sg.Input(key='Site', size(20, 1))],
@mateusrabelo556
@mateusrabelo556 Жыл бұрын
em 10:00 e 10:07, como ele fez para aparecer os valores que as variáveis estavam correspondendo?
@thiagoramos874
@thiagoramos874 3 жыл бұрын
com o macro recorder, e com esse script, vou poder criar senhas infinitas!!!
@fofurasengracados3845
@fofurasengracados3845 2 жыл бұрын
cara e possível através do python, consigo criar licenças com datas de vencimentos para determinados programas ? estou revirando o YT e não achei nada até o momento ...
@gabrielrcode
@gabrielrcode 3 жыл бұрын
cara esse codigo fica dando erro no meu pc Exception ignored in: Traceback (most recent call last): File "C:\Users\Cymi\AppData\Local\Programs\Python\Python39\lib\site-packages\PySimpleGUI\PySimpleGUI.py", line 3597, in __del__ AttributeError: 'NoneType' object has no attribute '__del__'
@suportegestaopro8501
@suportegestaopro8501 4 жыл бұрын
Vídeos ótimos... Fale de Flask
@leatherbrasil5137
@leatherbrasil5137 4 жыл бұрын
cara eu ja tenho 1 projeto pronto como colocaria esssas interface grafica teria q fazer td do zero? ou so editar pra interliga eles
@DevAprender
@DevAprender 4 жыл бұрын
Dá uma olhada no Canal em um tutorial completo que tenho de pysimplegui, acredito que irá dar uma noção
@Mezzosd
@Mezzosd 4 жыл бұрын
Muito bom queri saber pq quando compilar um arquivo pyhton para exe ele so roda dentro da pasta criada com dll.. e nao somente o executavel..
@DevAprender
@DevAprender 4 жыл бұрын
Basta criar com a flag onefild
@Mais1Blender
@Mais1Blender 3 жыл бұрын
playsound( block = False ) Não está disponivel no Linux :(
@kbrunot13
@kbrunot13 3 жыл бұрын
Pq vc precisa especificar primeiro o arquivo de audio q ele deveria tocat
@goncalopinto5947
@goncalopinto5947 4 жыл бұрын
Não era subscrito no canal, mas após ver este subscrevi-me e deixei o like. Mas mesmo assim preciso de ajuda, é normal ao executar o código introduzir os dados para experimentar e ao clicar para gerar a senha a janela fechar e não aparecer nada no ficheiro "Senhas.txt"?
@DevAprender
@DevAprender 4 жыл бұрын
Opa bem-vindo ao canal Gonçalo, e não isso não é normal. O certo é aparecer o arquivo no seu computador se tudo foi feito corretamente. Você sabe debugar o seu código? Recomendo debugar para analisar o está acontecendo. Se não souber debugar tem um vídeo aqui no canal onde ensino como fazer isso
@goncalopinto5947
@goncalopinto5947 4 жыл бұрын
@@DevAprender sim sei debugar, e o arquivo aparece contudo nao fica lá nada registo.
@goncalopinto5947
@goncalopinto5947 4 жыл бұрын
@@DevAprender Obrigado pela ajuda já consegui, na linha de codigo antes do print ('Arquivo salvo'), tinha a palavra utilizador com letra grande e tinha de ser com letra pequena.
@fernandobertino7422
@fernandobertino7422 4 жыл бұрын
Galera, boa noite, estou com uma duvida me matando, espero que alguem me ajude Comecei a estudar o PysimpleGui e criei algumas "brincadeiras", criei alguns elementos como campos, checkboxes, radios e sliders, coloquei o programa em loop infinito, preciso que ao terminar de digitar todas as informações ele limpe todos os campos, consegui fazer com os inputs com o metodo do_not_clear=False, mas quero fazer o mesmo para os demais elementos checkbox, radio... procurei na documentação, em tutoriais e não encontrei, alguem sabe como resolver isso?
@pedroleopoldo77
@pedroleopoldo77 4 жыл бұрын
meu pc da erro ModuleNotFoundError: No module named 'PySimpleGUI' tento roda
@DevAprender
@DevAprender 4 жыл бұрын
Precisa instalar o PySimpleGUI também, putz acabei esquecendo de mencionar isso.. Basta digitar pip install PySimpleGUI
@miltonjacksoninfotec7683
@miltonjacksoninfotec7683 2 жыл бұрын
to aprendendo python pelos seus videos mais axo que so pra mim esse codigo nao roda só da erro
@johnduffen2770
@johnduffen2770 3 жыл бұрын
Alguém teve o mesmo problema na hr de salvar senha? N aparece as senhas criadas no arquivo.txt. Fica vazio
@mathias904
@mathias904 3 жыл бұрын
ta dando erro aq pra mim abrir PS C:\Users\mathi\OneDrive\Desktop\senhasegura> & C:/Users/mathi/AppData/Local/Programs/Python/Python39/python.exe c:/Users/mathi/OneDrive/Desktop/senhasegura/password_gen.py c:\Users\mathi\OneDrive\Desktop\senhasegura\password_gen.py:10: SyntaxWarning: list indices must be integers or slices, not tuple; perhaps you missed a comma? [sg.Text('Site/Software', size=(10,1)), Traceback (most recent call last): File "c:\Users\mathi\OneDrive\Desktop\senhasegura\password_gen.py", line 34, in gen.Iniciar() File "c:\Users\mathi\OneDrive\Desktop\senhasegura\password_gen.py", line 25, in Iniciar event, valores = self.janela.read() AttributeError: 'PassGen' object has no attribute 'janela'
@HistoriasDoRodrigo4005
@HistoriasDoRodrigo4005 2 жыл бұрын
o class para mim diz que nao existeº
@LucasGomes-fn3kb
@LucasGomes-fn3kb Жыл бұрын
Como faço pra transformar esse código num apk, alguém me explica por favor 😩
@mattsh6674
@mattsh6674 Жыл бұрын
O que precisa pra esse script funcionar no termux?
@osedivirta
@osedivirta 3 жыл бұрын
evento, valores = self.janela.read() AttributeError: 'PassGen' object has no attribute 'janela'
@hgkoba4276
@hgkoba4276 3 жыл бұрын
Algum erro de digitação meu amigo.
@leonardoalmeida7618
@leonardoalmeida7618 2 жыл бұрын
É possível arredondar o Butão ou input? Ou o visual é quadrado mesmo?
@minibolso2210
@minibolso2210 2 жыл бұрын
Não existe método padrão, mas você pode atribuir o valor image_filename que permite com que vc use uma imagem no botão Exemplo: sg.Button(key="meubotão", image_filename="botão.png", border_width=0) Esse border_width para anular as bordas que tem ao redor do botão Mas o image_filename pelo meu conhecimento so funciona para botões não para inputs
@yToddz
@yToddz 3 жыл бұрын
como posso criar um arquivo .py nesse software? primeira vez usando
@Karphyryon
@Karphyryon 3 жыл бұрын
qual o seu OS?
@filipe.tavares
@filipe.tavares 2 жыл бұрын
Que tema é esse?
@maxx8772
@maxx8772 2 жыл бұрын
eu não consegui baixar essas bibliotecas
@yuri_grillo
@yuri_grillo 3 жыл бұрын
Fala que o módulo Tkinter não está instalado. Já tentei instalar usando o pip3 install tkinter e já usei o sudo apt-get install python-tk e já reiniciei o computador. Não funciona.
@kbrunot13
@kbrunot13 3 жыл бұрын
Amigo no python 3 o tkinter nao tem o 'T' maiusculo
@kbrunot13
@kbrunot13 3 жыл бұрын
Tenta com "t" minusculo, no py3 nao se usa mais o t maiuscole nesta biblioteca
@MR_RPV
@MR_RPV 3 жыл бұрын
Eu não tou conseguido entrar na minha conta do discord😢
@TeeusGS
@TeeusGS 3 жыл бұрын
tentei refazer e o meu da isso: got an unexpected keyword argument 'Key'
@hgkoba4276
@hgkoba4276 3 жыл бұрын
Algum erro de digitação meu amigo, revise todo o código, se precisar, reescreva, programação tem disso.
@juniorbarbosa8760
@juniorbarbosa8760 4 жыл бұрын
Oi. Eu estou tentando desenvolver um caderno de contas para um mercadinho com mysql e python, ao criar a interface gráfica defini 3 botões. Um para achar o cliente no banco de dados, outro para cadastrar um cliente novo e outro para remover um cliente já existente, só que eu não sei como atribuir a função ao botão na interface, eu já criei a função para cadastrar o cliente porém não sei como associa-lá ao botão 'cadastrar' na interface. Vou deixaar o código aqui, caso alguém queira e possa me ajudar, obrigado: import PySimpleGUI as sg import pymysql import MercadinhoMods as mm conection = pymysql.connect( host='localhost', user='root', password='', database='clientes' ) cursor = conection.cursor() class Tela: def __init__(self): sg.change_look_and_feel('DarkBrown4') # layout layout = [ [sg.Text('Caderno de Contas', size=(20, 0), key='Titulo')], [sg.Text('Buscar cliente:', key='Nome'), sg.Input(size=(30, 0), key='nome')], [sg.Button('Buscar', key='busca')], [sg.Output(size=(50, 25))], [sg.Button('Cadastrar Cliente', key='cadastro')], [sg.Button('Remover Cliente', key='remover')] ] # window self.window = sg.Window('Caderno de contas', size=(640, 840)).layout(layout) def Iniciar(self): while True: self.button, self.values = self.window.Read() # É AQUI QUE EU TENTO ASSOCIAR A FUNÇÃO AO BOTÃO. self.button['cadastro'] = mm.CadastroCliente() nome = self.values['nome'] print(nome) # E ESSA É A FUNÇÃO QUE EU CRIEI PARA INSERIR O CLIENTE NO BANCO DE DADOS. def CadastroCliente(): conection = pymysql.connect( host='localhost', user='root', password='', database='clientes' ) cursor = conection.cursor() tabela = int(input('Nome do cliente: ')) cursor.execute(F"CREATE TABLE {tabela}(valor FLOAT)")
@MatheusRd787
@MatheusRd787 4 жыл бұрын
Oi porq vc não criar um bot para comentar várias vezes no sorteios do instagram
@DevAprender
@DevAprender 4 жыл бұрын
Isso é o que as pessoas mais me pedem hauaha
@dominiciodamassa
@dominiciodamassa 3 жыл бұрын
o meu ta dando o erro: sg.Input(key='usuario', size(20, 1))], ^ SyntaxError: positional argument follows keyword argument alguém pode ajudar?
@elton.marques
@elton.marques 3 жыл бұрын
Depois de "size" tem que ter um "=".
@yashiro_user0158
@yashiro_user0158 3 жыл бұрын
Onde consigo esse arquivo Secret.mp3???
@oran_g_e
@oran_g_e 3 жыл бұрын
Como o programa apaga automaticamente o campo sempre que aperta no botão?
@hgkoba4276
@hgkoba4276 3 жыл бұрын
Ele não exatamente apaga, acredito eu, ele atribui novos valores, ou seja, substitui.
@andreiiba100
@andreiiba100 4 жыл бұрын
Nao consegui
@julivanrocha5017
@julivanrocha5017 4 жыл бұрын
Nao demostrou que funciona ..
@DevAprender
@DevAprender 4 жыл бұрын
Assista até o final que verá ele funcionando meu caro
@julivanrocha5017
@julivanrocha5017 4 жыл бұрын
@@DevAprender poderia ter dado um exemplo que nao tivesse que cortar o resultado.
@DevAprender
@DevAprender 4 жыл бұрын
Obrigado pela sugestão, estou sempre buscando formas de melhorar, gostaria de ver ele funcionando fora do código? Eu mostrei ele funcionando no código e na interface gráfica. Como exatamente gostaria de ver o resultado?
@slx.10
@slx.10 3 жыл бұрын
name 'evento' is not defined da esse erro alguém poderia me ajudar
@hgkoba4276
@hgkoba4276 3 жыл бұрын
Acho que ao definir: evento, valores = janela.read() Você deve ter errado o nome.
@slx.10
@slx.10 3 жыл бұрын
@@hgkoba4276 Nem lembrava mais desse comentário mas vlw pela ajuda
@victorhugogodoy6761
@victorhugogodoy6761 2 жыл бұрын
Não deu certo, escrevi tudo igual e sempre da erro
@rychardryan2816
@rychardryan2816 2 жыл бұрын
kkkkkkkkkkkkkkkkk
@rychardryan2816
@rychardryan2816 2 жыл бұрын
copia certo ai import random import PySimpleGUI as sg import os class PassGen: def __init__(self): sg.theme('black') layout = [ [sg.Text('Site/Software', size=(10, 1)), sg.Input(key='site', size=(20, 1))], [sg.Text('E-mail/Usuário', size=(10, 1)), sg.Input(key='usuario', size=(20, 1))], [sg.Text('Quantidade de caracteres'), sg.Combo(values=list( range(30)), key='total_chars', default_value=1, size=(3, 1))], [sg.Output(size=(32, 5))], [sg.Button('Gerar Senha')] ] self.janela = sg.Window('Password Generator', layout) def Iniciar(self): while True: evento, valores = self.janela.read() if evento == sg.WINDOW_CLOSED: break if evento == 'Gerar Senha': nova_senha = self.gerar_senha(valores) print(nova_senha) self.salvar_senha(nova_senha, valores) def gerar_senha(self, valores): char_list = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890!@#$%¨&*' char = random.choices(char_list, k=int(valores['total_chars'])) new_pass = ''.join(char) return new_pass def salvar_senha(self, nova_senha, valores): with open('senhas.txt', 'a', newline='') as arquivo: arquivo.write( f"site: {valores['site']}, usuario: {valores['usuario']}, nova senha: {nova_senha}") print('arquiuvo salvo') gen = PassGen() gen.Iniciar()
@vinimartins3871
@vinimartins3871 3 жыл бұрын
Esse caralho não funciona: import random import PySimpleGUI as sg import os class PassGen: def __init__(self): sg.Theme('black') layout = [ [sg.Text('Site/Software', size=(10, 1)), sg.Imput(key='site', size=(20, 1))], [sg.Text('E-mail/Usuário', size=(10, 1)), sg.Imput(key='usuario', size=(20, 1))] [sg.Text('Quantidade de caracteres'), sg.Combo(values=list( range(30)), key='total_chars', default_value=1, size=(3, 1))], [sg.Output(size=(32, 5))], [sg.Button('Gerar Senha')] ] self.janela = sg.Window('Password Generator', layout) def Iniciar(self): while True: evento, valores = self.janela.read() if evento == sg.WINDOW_CLOSED: break if evento == 'Gerar Senha': nova_senha = self.gerar_senha(valores) print(nova_senha) self.salvar_senha(nova_senha, valores) def gerar_senha(self, valores): char_list = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890!@#$%¨&*' char = random.choices(char_list, k=int(valores['total_chars'])) new_pass = ''.join(char) return new_pass def salvar_senha(self, nova_senha, valores): with open('senhas.txt', 'a', newline='') as arquiuvo: arquiuvo.write( f"site: {valores[site]}, usuario: {valores['usuario']}, nova senha: {nova_senha}") print('arquiuvo salvo') gen = PassGen() gen.Iniciar()
@MarciaRibeiro-gd1wx
@MarciaRibeiro-gd1wx 3 жыл бұрын
Mas esta faltando virgula, vc escreveu Input com 'm', e theme com p 'T' maiusculo. Espero ter ajudado! Apos isso, o programa roda corretamente.
@MarciaRibeiro-gd1wx
@MarciaRibeiro-gd1wx 3 жыл бұрын
sg.Imput(key='usuario', size=(20, 1))],
@rychardryan2816
@rychardryan2816 2 жыл бұрын
import random import PySimpleGUI as sg import os class PassGen: def __init__(self): sg.theme('black') layout = [ [sg.Text('Site/Software', size=(10, 1)), sg.Input(key='site', size=(20, 1))], [sg.Text('E-mail/Usuário', size=(10, 1)), sg.Input(key='usuario', size=(20, 1))], [sg.Text('Quantidade de caracteres'), sg.Combo(values=list( range(30)), key='total_chars', default_value=1, size=(3, 1))], [sg.Output(size=(32, 5))], [sg.Button('Gerar Senha')] ] self.janela = sg.Window('Password Generator', layout) def Iniciar(self): while True: evento, valores = self.janela.read() if evento == sg.WINDOW_CLOSED: break if evento == 'Gerar Senha': nova_senha = self.gerar_senha(valores) print(nova_senha) self.salvar_senha(nova_senha, valores) def gerar_senha(self, valores): char_list = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890!@#$%¨&*' char = random.choices(char_list, k=int(valores['total_chars'])) new_pass = ''.join(char) return new_pass def salvar_senha(self, nova_senha, valores): with open('senhas.txt', 'a', newline='') as arquivo: arquivo.write( f"site: {valores['site']}, usuario: {valores['usuario']}, nova senha: {nova_senha}") print('arquiuvo salvo') gen = PassGen() gen.Iniciar()
@pathmakerduellinks853
@pathmakerduellinks853 Жыл бұрын
o gerador fecha enada acontece me ajudem import random import PySimpleGUI as sg import os from playsound import playsound class PassGen: def __init__(self): sg.theme('Black') #playsound('secret.mp3', False) layout = [ [sg.Text('Site/Software',size=(10, 1)), sg.Input(key='site',size=(20,1))], [sg.Text('E-mail/Usuário',size=(10,1)), sg.Input(key='usuario',size=(20,1))], [sg.Text('Quantidade de caracteres'),sg.Combo(values=list( range(30)), key='total_chars', default_value=1, size=(3,1))], [sg.Output(size=(32, 5))], [sg.Button('Gerar Senha')] ] # declarar janela self.janela = sg.Window('Gerador de senha', layout) def Iniciar(self): while True: evento, valores = self.janela.read() if evento == sg.WINDOW_CLOSED: break if evento == 'Gerar Senha': nova_senha = self.gerar_senha(valores) print(nova_senha) self.salvar_senha(nova_senha, valores) def gerar_senha(self, valores): char_list = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwzyx1234567890!@#$%&*' chars = random.choices(char_list, key=int(valores['total_chars'])) new_pass = ''.join(chars) return new_pass def salvar_senha(self, nova_senha, valores): with open('senhas.txt', 'a', newline='') as arquivo: arquivo.write(f"site: {valores['site']}, usuarío: {valores['usuario']}, nova senha: {nova_senha}") print('Arquivo Salvo') gen = PassGen() gen.Iniciar() esse é o erro Exception has occurred: TypeError Random.choices() got an unexpected keyword argument 'key' File "C:\Users afat\OneDrive\Área de Trabalho\Projetos Python\passaword_gen.py", line 40, in gerar_senha char = random.choices(char_list,key=int(valores['xxxx'])) File "C:\Users afat\OneDrive\Área de Trabalho\Projetos Python\passaword_gen.py", line 34, in Iniciar nova_senha = self.gerar_senha(valores) File "C:\Users afat\OneDrive\Área de Trabalho\Projetos Python\passaword_gen.py", line 55, in gen.Iniciar()
@zmkeef
@zmkeef Жыл бұрын
mano, vc colocou key ao inves do k, copia e cola esse q mandei no comentario q vai dar bom
@zmkeef
@zmkeef Жыл бұрын
import random import PySimpleGUI as sg import os class PassGen: def __init__(self): # Layout sg.theme('Black') layout= [ [sg.Text('Site/Software', size=(10, 1)), sg.Input(key='site', size=(20, 1))], [sg.Text('E-mail/Usuario', size=(10, 1)), sg.Input(key='usuario', size=(20, 1))], [sg.Text('caracteres totais'),sg.Combo(values=list( range(30)), key='total_chars', default_value=1, size=(3, 1))], [sg.Output(size=(32, 5))], [sg.Button('Gerar Senha')] ] # declarar janela self.janela = sg.Window('Gerador de senha', layout) def Iniciar(self): while True: evento, valores = self.janela.read() if evento == sg.WINDOW_CLOSED: break if evento == 'Gerar Senha': nova_senha = self.gerar_senha(valores) print(nova_senha) self.salvar_senha(nova_senha, valores) def gerar_senha(self, valores): char_list = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvxyz1234567890!@#$%&*' chars = random.choices(char_list, k=int(valores['total_chars'])) new_pass = ''.join(chars) return new_pass def salvar_senha(self, nova_senha, valores): with open('senhas.txt', 'a', newline='') as arquivo: arquivo.write(f"site: {valores['site']}, usuarío: {valores['usuario']}, nova senha: {nova_senha}") print('Arquivo Salvo') gen = PassGen() gen.Iniciar() assim deu certo, so q esse ta sem o som
Como BOMBAR Seu LinkedIn No Piloto AUTOMÁTICO Usando a PROGRAMAÇÃO
7:01
Dev Aprender | Jhonatan de Souza
Рет қаралды 25 М.
PySimpleGUI - Múltiplas Janelas SEM Complicação!
13:48
Dev Aprender | Jhonatan de Souza
Рет қаралды 43 М.
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 17 МЛН
Чёрная ДЫРА 🕳️ | WICSUR #shorts
00:49
Бискас
Рет қаралды 6 МЛН
ROLLING DOWN
00:20
Natan por Aí
Рет қаралды 11 МЛН
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 19 МЛН
Projeto Python Freelancer de R$700,00 do ZERO! [Como Fazer]
28:42
Dev Aprender | Jhonatan de Souza
Рет қаралды 15 М.
PySimpleGui - Criando uma Interface Gráfica com Python
22:54
Dev Aprender | Jhonatan de Souza
Рет қаралды 232 М.
Create Stunning Python GUIs in 10 Minutes With Drag & Drop
11:38
Coding Is Fun
Рет қаралды 56 М.
I run untested, viewer-submitted code on my 500-LED christmas tree.
45:17
Crie um Sistema de Login RÁPIDO c/ PySimpleGUI!
11:01
Dev Aprender | Jhonatan de Souza
Рет қаралды 38 М.
R$750,00 Com Esse Projeto Python Freelancer [Como Fazer]
26:55
Dev Aprender | Jhonatan de Souza
Рет қаралды 85 М.
Criar Janelas Para seu Código com PySimpleGUI
28:46
Hashtag Programação
Рет қаралды 48 М.
💣EXPONDO OS VERDADEIROS NÚMEROS DO REMESSA CONFORME
13:17
Josué Aragão - Ecommerce
Рет қаралды 133 М.
O Fim da Melhor Biblioteca GUI Python?
10:46
Dev Aprender | Jhonatan de Souza
Рет қаралды 5 М.
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 17 МЛН