Calculadora do iPhone com Python: Aprenda a criar uma interface gráfica moderna utilizando o Flet!

  Рет қаралды 21,297

Programador Aventureiro

Programador Aventureiro

Күн бұрын

Пікірлер: 145
@ProgramadorAventureiro
@ProgramadorAventureiro Жыл бұрын
Os vídeos que comentei no vídeo ensinando a instalar o Python 👇👇👇 📍 *Como instalar o Python no MAC fácil e rápido!:* kzbin.info/www/bejne/rpjGap16Ztubebc _Aprenda a instalar a versão mais recente do Python no MacOS usando o Anaconda e tenha diversas IDEs e pacotes disponíveis para começar o desenvolvimento de suas aplicações._" 📍 *Como instalar o Python MAIS RECENTE no Windows com o Anaconda:* kzbin.info/www/bejne/nmnapmmhZcern9U _Aprenda a instalar a versão mais recente do Python no Windows usando o Anaconda e tenha diversas IDEs e pacotes disponíveis para começar o desenvolvimento de suas aplicações._
@lucasolidev
@lucasolidev 11 ай бұрын
Obrigado por esse tutorial, graças a você aprendi sobre o Flet que nem sabia que existia.
@ProgramadorAventureiro
@ProgramadorAventureiro 11 ай бұрын
Opa que legal Lucas, fico feliz em saber disso! Aqui no canal tem alguns outros vídeos de projetos com Flet e em breve estarei lançando vídeos semanais sobre esse framework, tenho muitos pedidos no grupo do Telegram para para abordar mais projetos com ele 😁
@Miguel-sx5jg
@Miguel-sx5jg Ай бұрын
Comecei a estudar programação tem +-, comecei na logica e fui pro python. Aprendi muito com esse vídeo, foi "meu" primeiro projeto kkkkk. Usei o gpt pra me corrigir as vezes, mas deu tudo certinho. Fiz sem dificuldades. O único problema é que eu não estou conseguido usar o comando flet pack. Mas muito obrigado!!!!
@ProgramadorAventureiro
@ProgramadorAventureiro Ай бұрын
Parabéns pelo progresso, Miguel! Que legal que já está se aventurando nos seus projetos. Sobre o comando de empacotamento pode ser alguma questão de dependências ou permissões. Já verificou as bibliotecas instaladas? O comando flet pack necessita do PyInstaller instalado e se for usar um ícone personalizado então também precisa do Pillow. Me conta se conseguiu resolver fazendo isso!
@Kauê-f3i
@Kauê-f3i 2 ай бұрын
Obrigadasssooo!!! separei em 2 dias e fooi rapidinho fazer !
@ProgramadorAventureiro
@ProgramadorAventureiro 2 ай бұрын
Legal, manda lá no nosso grupo do Telegram como ficou seu projeto! Você compilou ele pra instalar no seu celular?
@sebastyann23
@sebastyann23 9 ай бұрын
Muito bom aprendi muito, show de bola e a didática é muito boa parabéns. Estou iniciando na programação e na Linguagem Python. 👨‍💻
@ProgramadorAventureiro
@ProgramadorAventureiro 9 ай бұрын
Muito obrigado! Aqui no canal tem uma playlist inteira só com projetos Python onde fazemos varios aplicativos, confere depois, e lá na nossa plataforma tem vários cursos gratuitos para você que tá começando no Python, o link da plataforma tá na descrição, entrando lá só procurar pelos cursos escrito “grátis” 😁
@Vinicius_Lima03
@Vinicius_Lima03 7 ай бұрын
A minha para os botões ficarem corretos tive que aumentar um pouco a largura da tela da calculadora. Mas apenas isso, de resto funcionou tudo!
@ProgramadorAventureiro
@ProgramadorAventureiro 6 ай бұрын
Legal, que bom que deu certo
@reginah.goncalves3444
@reginah.goncalves3444 Ай бұрын
Muito bom! Parabéns!
@ProgramadorAventureiro
@ProgramadorAventureiro Ай бұрын
Muito obrigado 😁
@marcoslima7477
@marcoslima7477 11 ай бұрын
Parabéns pela Aulo, vicou bem interessante, diferente do exemplo do site do Flet. Agora preciso aprender mais sobre flet e python por que da metade para frente confesso que não entendi um pouco, por exemplo a forma de usar o FOR eu nunca tinha visto.
@ProgramadorAventureiro
@ProgramadorAventureiro 11 ай бұрын
Muito obrigado Marcos, no nosso grupo do Telegram a gente discute bastante sobre Flet por lá, confere lá pra ficar por dentro do que o pessoal está desenvolvendo com ele: t.me/programadoraventureiro Além disso, em breve vou lançar um curso completo de Flet (provavelmente até a metade de Janeiro) e quem estiver no grupo vai ser notificado primeiro. Sobre o FOR que você comentou é um list comprehension, um recurso muito legal do python que permite iterar uma lista em qualquer parte do nosso código, posso fazer um vídeo sobre ele para explicar melhor como funciona 😁
@GloriousInvocation
@GloriousInvocation 3 ай бұрын
± (se você teve dificuldade de achar essa função o nome dela é BIAS)
@ProgramadorAventureiro
@ProgramadorAventureiro 3 ай бұрын
Valeu pela contribuição 👍
@igor123106
@igor123106 3 ай бұрын
Querido o final foi bem rapido me explica uma coisa para eu colocar no android e subir na Play store é só subir esse app? é isso?
@ProgramadorAventureiro
@ProgramadorAventureiro 2 ай бұрын
Isso, primeiramente você precisará compilar ele para APK, tem vídeo aqui no canal ensinando a fazer isso. Com o APK gerado aí é só preencher o formulário de cadastro de app na Google Play e ativar sua assinatura de desenvolvedor (cerca de U$ 25 dólares). Com isso seu app já será publicado e estará disponível para download na Play Store.
@alcanceweb
@alcanceweb 7 ай бұрын
Muito bom o seu vídeo, didática excelente. Vou assistir mais vídeos seus, sou iniciante em Python. Apenas gostaria de sugerir a remoção da música de fundo em vídeos futuros. Grande abraço!
@ProgramadorAventureiro
@ProgramadorAventureiro 7 ай бұрын
Muito obrigado! Valeu pela dica, realmente a música atrapalhou um pouco o áudio desse vídeo. Confira nosso curso gratuito de Python 🐍 o link está na descrição do vídeo 😁
@Lusanri
@Lusanri 11 ай бұрын
Seria possível explicar como se faz utilizando POO, self e etc?
@ProgramadorAventureiro
@ProgramadorAventureiro 11 ай бұрын
Opa Lucas, claro, vou trazer um vídeo depois explicando como fazer as aplicações usando POO 😁
@flaviacardoso8915
@flaviacardoso8915 Жыл бұрын
Coloca mais vídeos do flet!!!! Pfv
@ProgramadorAventureiro
@ProgramadorAventureiro Жыл бұрын
Oi Flávia, tudo bem? Legal, que bom que você gosta dessa biblioteca, vou trazer mais vídeos dele sim, tô preparando um ensinando a fazer um sistema de login com páginas de registro de usuário, recuperação de senha e autenticação completa da aplicação 😁
@ClaudeirNJ
@ClaudeirNJ 6 ай бұрын
Top d+ sensacional... gratidão por compartilhar
@ProgramadorAventureiro
@ProgramadorAventureiro 6 ай бұрын
Muito obrigado 😁
@fredbh2nd
@fredbh2nd 10 ай бұрын
Dalton quero muito fazer um quiz de vocabulario de ingles, faz um exemplo para nos usando o flet
@ProgramadorAventureiro
@ProgramadorAventureiro 10 ай бұрын
Olá tudo bem? Entra no nosso grupo do Telegram e me fala melhor como seria esse projeto, quais ideias vc teve pra ele e pensamos em algo pra desenvolver: t.me/programadoraventureiro
@rafaelnegreiros_analyst
@rafaelnegreiros_analyst 8 ай бұрын
fantastico. parabens
@ProgramadorAventureiro
@ProgramadorAventureiro 8 ай бұрын
Muito obrigado Rafael! Confira também os outros projetos com Flet que tem aqui no canal 😁
@rafaeldelimaluna9809
@rafaeldelimaluna9809 Жыл бұрын
TOOOOP!!!! Ele funciona no mobile?
@ProgramadorAventureiro
@ProgramadorAventureiro Жыл бұрын
Olá Rafael, ainda esse ano os desenvolvedores dessa biblioteca irão lançar a opção de fazer um pack da aplicação para Android para poder rodar nativamente no celular, enquanto isso você pode usar como um web app, pra isso no código basta colocar: flet.app(target=main,view=flet.WEB_BROWSER) Que vai rodar no navegador como um aplicativo web, aí você pode fazer deploy no Heroku gratuitamente e acessar de qualquer celular 😁
@gustavosmaell4312
@gustavosmaell4312 9 ай бұрын
existem vários vídeos montando a interface do app, esses códigos até o GPT disponibiliza, mas vejo pouquíssimos vídeos sobre "como converter o arquivo .py em .apk para rodar no android ou IOS. Consegue ajudar?
@ProgramadorAventureiro
@ProgramadorAventureiro 9 ай бұрын
Olá @gustavosmaell4312 tudo bem? O processo de gerar o .apk é relativamente simples o que da um pouco de trabalho é a configuração dos softwares para fazer isso como o Android Studio, Flutter, libs que são instaladas via linha de comando e mais algumas outras coisas. Depois de feita toda a configuração do ambiente basta usar um único comando no Flet para gerar o .apk. No Flet 360 eu tenho um módulo completo ensinando a fazer essa configuração e o deploy para todos os sistemas operacionais Android (apk) iOS (ipa), Web (HTML/CSS/JS), Windows (exe), Linux e Mac (app)... No nosso grupo do Telegram também tem vários exemplos de como gerar a versão mobile, se precisar de ajuda para configurar o seu sistema e ver como fazer o apk lá no Telegram a gente seu ajuda com isso 😁
@CuriosidadesDoMundo1337
@CuriosidadesDoMundo1337 Жыл бұрын
Muito bom o video men, parabéns
@ProgramadorAventureiro
@ProgramadorAventureiro Жыл бұрын
Muito obrigado 😁! É ótimo receber comentários como esse, me ajudam a ver que estou no caminho certo
@LeandroMendoncadasilva-lz6ii
@LeandroMendoncadasilva-lz6ii 2 ай бұрын
Boa Noite, uma dúvida o pycharm e o VS code não reconhece a biblioteca flet
@ProgramadorAventureiro
@ProgramadorAventureiro Ай бұрын
Isso pode acontecer por causa das configurações do ambiente. Você já tentou reinstalar as dependências do projeto ou configurar um ambiente virtual no Pycharm ou VS Code? Me avisa se conseguir resolver, senão podemos tentar outras abordagens.
@robsonbezerradacosta9866
@robsonbezerradacosta9866 11 ай бұрын
Olá ...vc tem algum curso sobreo FLET ???
@ProgramadorAventureiro
@ProgramadorAventureiro 11 ай бұрын
Olá Robson, tudo bem? Sim, estou terminando as gravações das aulas e devo lançar ele ainda esse mês! Pra saber o dia que ele for ao ar com condição especial de lançamento entre pro meu grupo do Telegram: t.me/programadoraventureiro
@zenoni9823
@zenoni9823 7 ай бұрын
Massa demais
@ProgramadorAventureiro
@ProgramadorAventureiro 7 ай бұрын
Muito obrigado 😁
@leoabarbosa3447
@leoabarbosa3447 Ай бұрын
Fiz todo o código igual com o do vídeo, já tentei várias outras sintaxes, mas sempre tá dando erro na sintaxe dos botões
@ProgramadorAventureiro
@ProgramadorAventureiro 29 күн бұрын
Oi Leo, isso acontece às vezes. 😅 Os erros de sintaxe com botões geralmente têm a ver com a forma como os parâmetros estão sendo passados. Pode ser alguma pequena diferença, como a indentação ou a posição de um parêntese., Manda um print do erro que está aparecendo no nosso grupo do Telegram, que a gente resolve isso junto.
@junheras
@junheras 5 ай бұрын
Consegui fazer uma calculadora IMC gerei a APK e deu bom, fiz algumas modificações todavia o APK apesar de instalar agora fica com tela preta, to sem saber o que deu errado, kkk, por que quando faço teste no VS Code da bom.
@ProgramadorAventureiro
@ProgramadorAventureiro 5 ай бұрын
Você colocou as bibliotecas usadas no seu projeto dentro do requirements.txt antes de fazer a compilação?
@junheras
@junheras 5 ай бұрын
@@ProgramadorAventureiro coloquei não, tô usando só o flet, estranho que com um hello flet ainda dá ruim
@ProgramadorAventureiro
@ProgramadorAventureiro 5 ай бұрын
Mas ele compila sem erros? Aparece tudo "ok" na compilação?
@junheras
@junheras 5 ай бұрын
@@ProgramadorAventureiro sim, rendeu buildar pra Windows e deu erro kkkkkk, mas apk não dá erro
@ProgramadorAventureiro
@ProgramadorAventureiro 5 ай бұрын
@@junheras E qual foi o erro?
@consultor-imobiliario
@consultor-imobiliario Жыл бұрын
Muito top a aula. Parabéns!
@ProgramadorAventureiro
@ProgramadorAventureiro Жыл бұрын
Muito obrigado Eli, é bom saber q estou no caminho certo!
@guipython
@guipython 8 ай бұрын
para apk no android é possivel? poderia fazer um video sobre
@ProgramadorAventureiro
@ProgramadorAventureiro 8 ай бұрын
É possível sim, só é necessário instalar alguns componentes para o Flet poder gerar a compilação, por exemplo o Android Studio, Flutter SDK, e configurar esse ambiente... No curso Flet 360 eu tenho um módulo só ensinando a fazer essa configuração e gerar as aplicações para dispositivos móveis, desktop e web... Nos próximos vídeos sobre Flet aqui do canal vou dar um overview desse processo 😁
@guipython
@guipython 8 ай бұрын
@@ProgramadorAventureiro obrigado 🔝
@makinista5661
@makinista5661 7 ай бұрын
O flet é pra criar app para celular ou é como se fosse um customtkinter lara criar interfacegrafica para software?
@ProgramadorAventureiro
@ProgramadorAventureiro 7 ай бұрын
Ele permite criar interfaces gráficas para softwares de qualquer sistema operacional, ou seja, com o Flet você pode criar Apps para Windows, MacOS, Linux, versões mobile para iOS e Android, além de WEB Apps e PWAs
@makinista5661
@makinista5661 7 ай бұрын
@@ProgramadorAventureiro é uma interface gráfica igual customtkinter então né ? Pq vc não faz um vídeo de como usar ela para app, oq precisa e tudo mais... Tenho dúvidas sobre, para software tranquilo, mas queria aprender mais sobre app para Android.
@ProgramadorAventureiro
@ProgramadorAventureiro 7 ай бұрын
Já tem, veja esses outros vídeos, neles eu ensino a compilar o aplicativo para Desktop, Web e Android, além de testar e instalar no Android: 👉 Clonando perfil do Instagram: kzbin.info/www/bejne/gJO6epZ8fbOanLs 👉 Construa aplicativos sem saber HTML, CSS ou Javascript: kzbin.info/www/bejne/aJzPo5trpp1njtE
@marcosaugustoschultzwutke6670
@marcosaugustoschultzwutke6670 9 ай бұрын
Tem como gerar para celular iphone ios?
@ProgramadorAventureiro
@ProgramadorAventureiro 9 ай бұрын
Tem sim Marcos, o Flet é multiplataforma, então da pra gerar a aplicação para Android nos formatos .apk e .aab, iOS (formato .ipa), e para todos os sistemas operacionais, inclusive a versão web. Para gerar a versão do iPhone é necessário instalar o Flutter SDK no computador e o XCode
@dondeiza7594
@dondeiza7594 2 ай бұрын
Amigo, deixa eu perguntar, estava tentando encontrar uma maneira de concatenar os operadores com o 0 inicial, mas não consegui, sempre é substituído pelo operador não ficando como "0-" ou "0+", ele retira o 0 e deixa apenas o operador "+", "," etc, não entendi aonde devo alterar no código para isso se resolver, se saberia me informar?
@ProgramadorAventureiro
@ProgramadorAventureiro 2 ай бұрын
Não fica com o número zero porque a gente alterou isso nos 30 minutos do vídeo, depois assiste de novo essa parte pra poder fazer a alteração na linha de código 40. Basicamente é só não colocar condicional que eu fiz na aula.
@unknown11-x2x
@unknown11-x2x 5 ай бұрын
amigo, quando eu coloco o page.add(ft.Text("tarara")) ele não aparece nada na minha janela, por quê ? Usei o page.update() e nada, é como se não carregasse, sabe ? Será se pode ser o meu pc ?
@ProgramadorAventureiro
@ProgramadorAventureiro 5 ай бұрын
Esse page.add está dentro de alguma função ou no escopo da função "main"? Se estiver dentro de outra função ele só irá aparecer quando a função específica for executada.
@unknown11-x2x
@unknown11-x2x 5 ай бұрын
@@ProgramadorAventureiro está dentro do main
@ProgramadorAventureiro
@ProgramadorAventureiro 5 ай бұрын
@@unknown11-x2x Manda um print no nosso grupo do Telegram que fica mais fácil de ajudar
@covil_dev
@covil_dev 10 ай бұрын
Eu não conseguir fazer o executável. Quando fui usar o comando 'flet pack calculadora.py', apareceu isso aqui: flet : The term 'flet' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was include, verify that the path is correct and try again. At line:1 char:1 + flet pack calculadora.py + ~~~~ + CategoryInfo : ObjectNotFound: (flet:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException Sabe me dizer o que pode tá dando esse erro?
@ProgramadorAventureiro
@ProgramadorAventureiro 10 ай бұрын
Olá, tudo bem? Isso ocorre porque o FLET não está instalado globalmente na sua máquina OU você está executando pelo Power Shell ao invés do CMD (Prompt de Comando). Lá no grupo do Telegram o pessoal já postou esse erro e pra alguns resolveu abrindo o terminal no modo de ADM: t.me/programadoraventureiro
@andreluigo
@andreluigo 4 ай бұрын
Estou usando o Windows e esse comando flet run calculadora.py não funciona! Tbm gostaria de centralizar o título (page.Title) mas já revirei a internet e não encontrei como.. Por último queria fazer o bgcolor do display ficar de outra cor mas também não consegui... Não tem como?
@ProgramadorAventureiro
@ProgramadorAventureiro 4 ай бұрын
Qual erro aparece? Se for algo como "flet is not reconized in cmlet" é porque o Flet não está registrado nas suas variáveis de ambiente. O título da janela? Se for ele é alinhado no centro por padrão no Linux e Mac, mas é o sistema que define isso, não é possível mudar o posicionamento, cada sistema operacional tem seu padrão. Qual display você se refere? Do mobile? Se for, essa cor é mudada no tema da aplicação page.theme = ft.Theme(color_schema={...})
@andreluigo
@andreluigo 4 ай бұрын
@@ProgramadorAventureiro o erro que retorna é bash: flet: command not found... Display que me refiro é aquela Row que vc criou que a princípio recebe result/0... queria colocar de outra cor!
@ProgramadorAventureiro
@ProgramadorAventureiro 4 ай бұрын
@@andreluigo então, esse erro é que o Flet não está registrado nas variáveis de ambiente. Pra mudar a cor você pode por essa row dentro de um Container e mudar o bgcolor dele
@gjuniorpinto4054
@gjuniorpinto4054 Жыл бұрын
Muito top o vídeo🤘
@ProgramadorAventureiro
@ProgramadorAventureiro Жыл бұрын
Muito obrigado 😁
@junheras
@junheras 5 ай бұрын
há como fazer apk par android?
@ProgramadorAventureiro
@ProgramadorAventureiro 5 ай бұрын
Tem sim, aqui no canal tem alguns tutoriais que ensino a fazer isso no final do projeto, por exemplo, confira esse vídeo que no final ensino a compilar pra APK: kzbin.info/www/bejne/aJzPo5trpp1njtE
@michelenunes7413
@michelenunes7413 7 ай бұрын
A minha deu tudo certo até fazer os cálculos, não esta fazendo os calculos, eu digito e o valor é substituído por outro, podem me ajudar?
@ProgramadorAventureiro
@ProgramadorAventureiro 7 ай бұрын
Olá tudo bem? Na função "select" você colocou o código que concatena o "value_at" com "value"? Porque deve ser isso o problema de ele substituir os números ao invés de concatenar.
@joujousantos1988
@joujousantos1988 7 ай бұрын
tem forma de executar no pycharm?
@ProgramadorAventureiro
@ProgramadorAventureiro 7 ай бұрын
Sim, você pode executar diretamente pelo PyCharm porém nesse caso não vai conseguir ver as atualizações automaticamente sendo refletidas no aplicativo, você também pode executar pelo terminal com o comando “flet run aula.py” onde “aula.py” é o arquivo Python com seu código
@joujousantos1988
@joujousantos1988 7 ай бұрын
@@ProgramadorAventureiro legal, muito obrigado
@ProgramadorAventureiro
@ProgramadorAventureiro 7 ай бұрын
@@joujousantos1988 de nada 😁 confere depois a playlist aqui no canal com diversos outros projetos com Flet. Tem até clone do Instagram 🐍
@joujousantos1988
@joujousantos1988 7 ай бұрын
@@ProgramadorAventureiro achei incrivel que da pra atrelar " códigos de comandos" apenas com o "." como na linha """value = control.content.value"""... não sabia que da pra 'chamar' os comandos dessa forma"
@ProgramadorAventureiro
@ProgramadorAventureiro 7 ай бұрын
@@joujousantos1988 sim, você pode acessar qualquer componente da árvore navegando pelas suas propriedades, por um lado é bastante útil pra não ter que ficar criando variável pra tudo o tempo todo
@victorBruno
@victorBruno 8 ай бұрын
Estou tentando adicionar uma funcionalidade que seria apagar o resultado da operação anterior assim que o usuário clica em um número, porém sem sucesso, como resolvo isso?
@ProgramadorAventureiro
@ProgramadorAventureiro 8 ай бұрын
Ao invés de concatenar o novo “value” do TextField você pode apenas definir ele como uma string vazia e criar outra variável para armazenar o histórico de operações
@victorBruno
@victorBruno 8 ай бұрын
@@ProgramadorAventureiro não entendi bem, o novo value q seria o resultado do calculate se torna o value_at. Não sei em que parte do código posso apenas definir ele em uma string vazia sem que a calculadora pare de funcionar
@ProgramadorAventureiro
@ProgramadorAventureiro 8 ай бұрын
Entra lá no nosso grupo do Telegram e manda sua dúvida que fica mais fácil de compartilhar código e prints de como fazer isso: t.me/programadoraventureiro
@ayansantos4581
@ayansantos4581 5 ай бұрын
Como o cara faz um vídeo falando e com música de rock no fundo ?
@ProgramadorAventureiro
@ProgramadorAventureiro 5 ай бұрын
O áudio realmente ficou prejudicado por conta do volume da música, nos outros vídeos do canal eu corrigi isso para facilitar o entendimento das explicações
@kakashao6026
@kakashao6026 8 ай бұрын
oh amigo eu tava fazendo aqui e o border_radius esta dando erro eu to escrevendo de forma errada ?
@ProgramadorAventureiro
@ProgramadorAventureiro 8 ай бұрын
Qual erro aparece para você? Qualquer coisa manda o print no grupo do Telegram que te ajudo a resolver
@LucasHenriqueHC
@LucasHenriqueHC 9 ай бұрын
eu coloquei o comando no terminal pra baixar a biblioteca mas não baixou deu erro
@ProgramadorAventureiro
@ProgramadorAventureiro 9 ай бұрын
Qual erro? Usou o comando “pip install flet”? Me manda o print no grupo do telegram: t.me/programadoraventureiro
@LucasHenriqueHC
@LucasHenriqueHC 9 ай бұрын
eu coloquei o comando certinho "pip install flet" mas ta aparecendo "you may need to restart the kernel to use updated packages "@@ProgramadorAventureiro
@ProgramadorAventureiro
@ProgramadorAventureiro 9 ай бұрын
Nesse caso tenta rodar o comando com o parâmetro -upgrade (dois traços e upgrade). Ficaria assim “pip install flet -upgrade”, se ainda assim não funcionar crie um novo ambiente virtual e instale o Flet nele
@DrawingClaudio
@DrawingClaudio 5 ай бұрын
o flet não é encontrado no meu, eu tenho que instalar alguma coisa a mais pro flet funcionar?
@ProgramadorAventureiro
@ProgramadorAventureiro 5 ай бұрын
Olá Cláudio, se você fez a instalação com pip e está aparecendo que Flet não é um termo conhecido, significa que ele não está associado as suas variáveis de ambiente. Para resolver isso você pode criar um ambiente virtual e instalar o Flet nele ou fazer manualmente a configuração dele nas suas variáveis de ambiente, se não souber como fazer pode enviar sua dúvida lá na nossa comunidade do Telegram que te mando o passo a passo
@DrawingClaudio
@DrawingClaudio 5 ай бұрын
@@ProgramadorAventureiro consegui resolver isso mas agora o page não é reconhecido 😐
@ProgramadorAventureiro
@ProgramadorAventureiro 5 ай бұрын
@@DrawingClaudio você está fazendo a importação do Flet como “import flet as ft”? Se estiver lembra que precisa passar o page como parâmetro da função main
@DrawingClaudio
@DrawingClaudio 5 ай бұрын
​@@ProgramadorAventureiroalinhamento dos comandos tava errado kkkkkkkkkkkkk
@ProgramadorAventureiro
@ProgramadorAventureiro 5 ай бұрын
@@DrawingClaudio rs acontece… bons estudos!
@leonardoaleatorio7933
@leonardoaleatorio7933 10 ай бұрын
Eu estou com uma dúvida em relação ao container, por exemplo estou querendo criar mas um em coluna e outro em linha, porém, ao fazer isso acontece que a linha não começa na parte de cima do layout, ou seja, ela continua no final da coluna. Quero saber se tem como resolver isso, e por enquanto não achei nada na documentação. import flet as Ft def main(Page: Ft.Page): Container = [Ft.Container(width=100, height=100, bgcolor='red'), Ft.Container(width=100, height=100, bgcolor='green'), Ft.Container(width=100, height=100, bgcolor='blue')] Container_1 = [Ft.Container(width=100, height=100, bgcolor='red'), Ft.Container(width=100, height=100, bgcolor='green'), Ft.Container(width=100, height=100, bgcolor='blue')] Page.add(Ft.Column(spacing=0, controls=Container)) Page.add(Ft.Row(spacing=0, controls=Container_1)) Page.window_always_on_top = True #Page.window_width = 350 #Page.window_height = 300 Page.padding = 0 Page.update() Ft.app(target=main) Estou fazendo isso para entender melhor como funciona o posicionamento dos elementos nessa lib, vim do tkinter está tudo tão diferente. Obs: Comecei ontem, então, me desculpe se tiver algum erro de sintaxe.
@ProgramadorAventureiro
@ProgramadorAventureiro 10 ай бұрын
Olá Leonardo, tudo bem? Sei bem como é sair do Tkinter e ir para uma nova ferramenta de interface gráfica, eu mesmo passei por 3 até chegar no Flet rs, mas vai ver que ele é bem mais fácil de usar do que os outros, no seu caso, o "problema"' é que a Page já é um elemento do tipo coluna, então quando você adiciona um novo componente na page ele sempre fica um abaixo do outro, pra você colocar o seu Container do lado do Container_1 você precisa colocar os dois dentro de uma Row, ai vai ter o efeito que quer. No nosso grupo do Telegram o pessoal tá sempre trocando código e se ajudando com essas coisas do Flet que as vezes ficam confusas mesmo, da uma olhada lá: t.me/programadoraventureiro
@leonardoaleatorio7933
@leonardoaleatorio7933 10 ай бұрын
@@ProgramadorAventureiro Entendi, em paralelo com essa lib estou estudando Django, HTML e CSS, pois, essas permitem um maior controle, porém, é bem mais difícil. Eu gostei do Flet em questão de estilização, e não precisar criar o código HTML, mas a personalização achei bem ruim ter apenas o método de coluna e linha. Temos algo parecido no tkinter, porém, ele também utiliza condenadas de x e y, e na minha opinião é uma mão na roda quando falamos de front-end.
@ProgramadorAventureiro
@ProgramadorAventureiro 10 ай бұрын
Tem muitos outros parâmetros de estilização no Flet, tem ResponsiveRow, Navigation, BottomSheet, AppBar, GridView, ListView, e várias outras, é que pra esse projeto não era necessário usar nenhuma delas, mas tenho vários projetos usando os outros componentes para construir layouts mais complexos. Inclusive o que comentou do posicionamento em "x" e "y" tem algo assim no Flet também com Offset e Scale. Da pra construir absolutamente tudo com o Flet, eu já fiz site, e-commerce, app de tarefas, app de relacionamento (tipo Tinder), app de adoção de PETs, galeria de fotos, sistema de login, integração com banco de dados, e muitos outros
@leonardoaleatorio7933
@leonardoaleatorio7933 10 ай бұрын
@@ProgramadorAventureiro Interessante, vou pesquisar mais. Muito obrigado pela ajuda.
@ProgramadorAventureiro
@ProgramadorAventureiro 10 ай бұрын
@@leonardoaleatorio7933 de nada :)
@rafagb1980
@rafagb1980 7 ай бұрын
Estranho. Quando coloco pra depurar o codigo, ele abre uma janela, porém, sem nehuma mudança realizada no código, por exemplo, a janela continua Resizable, o titulo nao aparece, a cor de fundo nao muda conforme edicoes...etc... Salvei o codigo, fechei o VS code, abir, fiz de tudo e mesma coisa.
@ProgramadorAventureiro
@ProgramadorAventureiro 7 ай бұрын
Você adicionou algum componente na sua aplicação com page.add? Senão o problema dele não estar atualizando é porque não tem nenhum componente para “atualizar”, mesmo que o código em si esteja diferente. Para forçar uma atualização na página e refletir todas as suas alterações faça page.update() ou com POO self.page.update()
@edgarbeat
@edgarbeat 5 ай бұрын
@@ProgramadorAventureiro Funciona tambem o page.add(), obrigado
@ProgramadorAventureiro
@ProgramadorAventureiro 5 ай бұрын
@@edgarbeat isso, o page.add adiciona o elemento na página e executa automaticamente o page.update em seguida, então usar qualquer um dos dois resulta na atualização da aplicação 😁
@caionggabriel607
@caionggabriel607 9 ай бұрын
podia criar um curso de flet, nem que seja pela udemy
@ProgramadorAventureiro
@ProgramadorAventureiro 9 ай бұрын
Olá Caio, tudo bem? Na verdade eu tenho o curso Flet 360 onde ensino tudo sobre ele, desenvolvemos mais de 35 projetos, desde sites, app mobile, sistemas desktop e PWAs completos, também ensino a fazer o deploy online, no Android, iOS, MacOS, Windows e Linux como um app nativo. Para saber mais veja os detalhes no link: programadoraventureiro.com/flet/
@caionggabriel607
@caionggabriel607 9 ай бұрын
@@ProgramadorAventureiro da erro ao adquirir
@ProgramadorAventureiro
@ProgramadorAventureiro 9 ай бұрын
Poderia me enviar o print no erro no Telegram: t.me/daltonpm Assim consigo ver o que pode estar acontecendo na plataforma.
@pawegs
@pawegs Жыл бұрын
A música de fundo atrapalhou
@ProgramadorAventureiro
@ProgramadorAventureiro Жыл бұрын
Puxa, obrigado por comentar, nos próximos vídeos vou colocar a música de fundo mais baixo
@mardon3237
@mardon3237 10 ай бұрын
Depois de executar o "flet pack calculadora.py" ele da essa msg após terminar: Deleting temp directory Vou no diretorio e não acho o arquivo que foi criado
@ProgramadorAventureiro
@ProgramadorAventureiro 10 ай бұрын
Olá, tudo bem? Na pasta do seu arquivo "calculadora.py" ele cria o diretório "dist"? Dentro dele que fica o arquivo executável, me manda o print do erro no grupo do Telegram que fica mais fácil para te ajudar: t.me/programadoraventureiro
@brasiliano3201
@brasiliano3201 10 ай бұрын
O flet run não funfa. Erro de syntax
@ProgramadorAventureiro
@ProgramadorAventureiro 10 ай бұрын
Então, se for erro de sintaxe então tem algo de errado escrito no seu código, verifique a indentação, normalmente no próprio traceback do erro já diz em qual linha do seu código ele identificou um problema
@brasiliano3201
@brasiliano3201 10 ай бұрын
@@ProgramadorAventureiro Não era nada escrito errado no meu código. Resolvi atualizando o python, agora dá pra eu ver a aula sem problemas. Obrigado por me responder.
@ProgramadorAventureiro
@ProgramadorAventureiro 10 ай бұрын
@@brasiliano3201 opa que bom que deu certo! Boas aulas
@leonardoaleatorio7933
@leonardoaleatorio7933 10 ай бұрын
Você deve estar tentando executar no terminal python.
@xandezinho
@xandezinho 7 ай бұрын
Como vc fez? Aconteceu o mesmo comigo​@@brasiliano3201
@Vinicius_Lima03
@Vinicius_Lima03 7 ай бұрын
Pensa em evoluir essa calculadora para uma científica, ou seria muito trabalho?
@ProgramadorAventureiro
@ProgramadorAventureiro 6 ай бұрын
Podemos fazer sim, existem muitas formas de fazer isso
@EdBrother7
@EdBrother7 8 ай бұрын
Não consigo abrir a janela do Flet kkk
@ProgramadorAventureiro
@ProgramadorAventureiro 8 ай бұрын
Está aparecendo algum erro? Pra executa você usa o comando “flet run main.py” onde main.py você troca pelo nome do seu arquivo
@vine1010
@vine1010 5 ай бұрын
@@ProgramadorAventureiro Eu faço isso e mesmo assim continua um erro, diz que o flet não é um termo reconhecido como nome de cmdlet
@ProgramadorAventureiro
@ProgramadorAventureiro 5 ай бұрын
@@vine1010 então é porque ele não foi instalado ou não está registrado nas variáveis de ambiente. Caso seja a segunda opção você pode executar com o comando “python -m flet run main.py”
@vine1010
@vine1010 5 ай бұрын
@@ProgramadorAventureiro Eu fiz a instalação da biblioteca, e ambas as maneiras tive complicações :( Agora está dizendo que o module named flet.__main__; 'flet' is a package and cannot be directly executed Fiquei perdido
@ProgramadorAventureiro
@ProgramadorAventureiro 5 ай бұрын
@@vine1010 envia um print do seu código e desse erro no grupo que fica mais fácil da gente resolver: t.me/programadoraventureiro
@flaudimarsouza
@flaudimarsouza Жыл бұрын
26:24 = posso estar ficando doido (Tentei 3 vezes) o que da pra entender e que vc editou o video... pq tem algumas coisa que não bate... linha 34 por ex: value ='0' .. e dps no minuto 26 esta com aspas duplas... entre outras coisas... tentei 3 vezes e fiz linha por linha.. e vi na descriçao que não tem o link do download do .py pra mim verificar aonde eu errei... por acreditar que vc editou o video .. vou negativar ele...OK
@ProgramadorAventureiro
@ProgramadorAventureiro Жыл бұрын
Olá, tudo bem? O vídeo é editado apenas para recortar partes em que digito algo errado ou algum som externo capta na gravação, então geralmente repito o que disse pra manter a qualidade de todo o vídeo. Realmente não tinha colocado o link do projeto no GitHub mas subi ele agora nesse repositório: github.com/Programador-Aventureiro/calculadora-do-iphone Assim você pode conferir com o seu código e verificar se realmente teve alguma diferença, esse é o mesmo código que escrevi junto com você no vídeo. Espero que isso ajude, inclusive aqui no canal tenho outros projetos como gerenciador de tarefas e despertador que não havia subido para o GitHub, estou subindo todos e incluindo os links nas descrições dos vídeos para facilitar nas próximas vezes. Abraços!
@flaudimarsouza
@flaudimarsouza Жыл бұрын
@@ProgramadorAventureiro show.. vou verificar sim... vou mudar a curtida, obrigado ate o momento!
@ProgramadorAventureiro
@ProgramadorAventureiro Жыл бұрын
@@flaudimarsouza Valeu! 😁
Python + SQLite3: Desenvolva um app de gerenciamento de tarefas passo a passo!
45:46
Como fazer Calculadora em Python  | Python na pratica #python
1:30:29
Usando Python
Рет қаралды 105 М.
They Chose Kindness Over Abuse in Their Team #shorts
00:20
I migliori trucchetti di Fabiosa
Рет қаралды 12 МЛН
FOREVER BUNNY
00:14
Natan por Aí
Рет қаралды 23 МЛН
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2 МЛН
por que DEVs estao deixando as bigtech
28:17
Lucas Montano
Рет қаралды 114 М.
Vim Tips I Wish I Knew Earlier
23:00
Sebastian Daschner
Рет қаралды 78 М.
PySimpleGui - Criando uma Interface Gráfica com Python
22:54
Dev Aprender | Jhonatan de Souza
Рет қаралды 233 М.
Entendendo GIT | (não é um tutorial!)
1:03:35
Fabio Akita
Рет қаралды 304 М.
Алгоритмы на Python 3. Лекция №1
1:20:50
Тимофей Хирьянов
Рет қаралды 5 МЛН
ESQUEÇA O DJANGO! FAZER SITES FICOU 1000x MAIS FÁCIL AGORA NO PYTHON
56:35
Programador Aventureiro
Рет қаралды 40 М.
They Chose Kindness Over Abuse in Their Team #shorts
00:20
I migliori trucchetti di Fabiosa
Рет қаралды 12 МЛН