Тёмный

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

Programador Aventureiro
Подписаться 8 тыс.
Просмотров 20 тыс.
50% 1

Aprenda a criar uma calculadora moderna com interface gráfica em Python usando Flet!
🚀 LINK DESSE PROJETO: github.com/Pro...
ACESSE MEUS CURSOS GRATUITOS 🐍
Quer aprender Python do ZERO mesmo que você seja um completo iniciante em programação? Ou dominar o SQL e manipulação de bancos de dados com diversos exemplos práticos? Ingressar no mundo da Ciência de Dados e trabalhar com grandes volumes de dados e inteligência artificial com PySpark? Ou se tornar um mestre da estatística com o SAS? Então acesse agora a plataforma de cursos do Programador Aventureiro e tenha acesso imediato a esses e muitos outros cursos GRATUITAMENTE.
👉 mautic.program...
SE TORNE UM MEMBRO PRO 🌟
Com o PRO, você terá acesso ILIMITADO a todos os cursos, trilhas de carreira, formações, especializações, uma comunidade ativa, biblioteca de livros e muito mais. O PRO é a plataforma completa com todos os conhecimentos mais desejados no mercado de trabalho. Faça todos os cursos sem restrições e obtenha o máximo do seu potencial.
👉 mautic.program...
TODOS OS MEUS CURSOS 📚
➜ Especialista Python: Domine de vez a programação mautic.program...
➜ SAS Pro: Seja expert em análise de dados mautic.program...
➜ PySpark na Prática: Domine Ciência de Dados em Grande Escala mautic.program...
➜ Flet 360: Construa aplicações multiplataforma com Python mautic.program...
➜ Markdown Master: Crie sites, apresentações e livros SEM CÓDIGO! mautic.program...
Aproveite essa oportunidade única para dar um passo importante na sua carreira profissional!
━━━━━━━━━━━━━━━━━━━━
OUTROS VÍDEOS QUE VOCÊ PODE GOSTAR 🎬
Confira alguns dos nossos outros vídeos e apreenda mais sobre PROGRAMAÇÃO:
📍 Como instalar o Python no MAC fácil e rápido!: • Como instalar o Python...
📍 Como instalar o Python MAIS RECENTE no Windows com o Anaconda: • Como instalar o Python...
━━━━━━━━━━━━━━━━━━━━
MINHAS RECOMENDAÇÕES ✨
Os produtos e serviços que eu recomendo, inclusive os que eu uso coloquei o modelo em parênteses:
🌐 A hospedagem que eu uso para fazer deploy dos meus projetos: mautic.program...
💺 As melhoras cadeiras para o Home Office (ThunderX3): mautic.program...
🖥️ Os monitores com melhor custo-benefício (AOC IPS 27G2/BK): mautic.program...
🎧 Pra ouvir aquele som na hora de codar (Sony WHCH510/B): mautic.program...
💾 HDs Externos para salvar tudo (Seagate 5TB) mautic.program...
⚙️ Placas gráficas para rodar qualquer coisa sem gargalos (GeForce RTX 4060 Ti 16GB): mautic.program...
🤖 Eilik o melhor companheiro do programador: mautic.program...
📻 Alexa para notícias matinais, música e automatização da casa (Echo Dot 4): mautic.program...
━━━━━━━━━━━━━━━━━━━━
Se você já se perguntou como seria possível criar uma calculadora no Python com uma interface gráfica moderna, então você está no lugar certo! Neste vídeo, vou te ensinar como construir uma calculadora com interface semelhante à da calculadora do iPhone usando a biblioteca Flet no Python.
Vamos começar entendendo os conceitos básicos da biblioteca Flet e como ela nos ajuda a construir interfaces gráficas de maneira rápida e fácil. Em seguida, vamos colocar a mão na massa e construir nossa calculadora, passo a passo, desde a criação da interface até a implementação das operações matemáticas básicas.
Você vai aprender como criar botões e adicionar funções a eles, como formatar a aparência da interface gráfica e como realizar as operações básicas de adição, subtração, multiplicação e divisão. Além disso, você também verá como adicionar recursos extras, como um botão para limpar o visor da calculadora e um botão para calcular porcentagens.
Com este tutorial, você poderá criar suas próprias interfaces gráficas modernas no Python e personalizar seus projetos.
━━━━━━━━━━━━━━━━━━━━
SIGA-ME NAS REDES SOCIAIS:
➜ Site: programadorave...
➜ TikTok: @programadoraventureiro
➜ Instagram: @programadoraventureiro
➜ RU-vid: Programador Aventureiro
Obrigado por assistir e até a próxima! 👩‍💻🧑‍💻👨‍💻👋
#programadoraventureiro #python

Опубликовано:

 

5 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 143   
@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!:* ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-xgc9jD1vhCU.html _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:* ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-h8wu6k0bxis.html _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 9 месяцев назад
Obrigado por esse tutorial, graças a você aprendi sobre o Flet que nem sabia que existia.
@ProgramadorAventureiro
@ProgramadorAventureiro 9 месяцев назад
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 10 дней назад
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 9 дней назад
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 16 дней назад
Obrigadasssooo!!! separei em 2 dias e fooi rapidinho fazer !
@ProgramadorAventureiro
@ProgramadorAventureiro 14 дней назад
Legal, manda lá no nosso grupo do Telegram como ficou seu projeto! Você compilou ele pra instalar no seu celular?
@Vinicius_Lima03
@Vinicius_Lima03 5 месяцев назад
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 5 месяцев назад
Legal, que bom que deu certo
@sebastyann23
@sebastyann23 7 месяцев назад
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 7 месяцев назад
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” 😁
@GloriousInvocation
@GloriousInvocation 2 месяца назад
± (se você teve dificuldade de achar essa função o nome dela é BIAS)
@ProgramadorAventureiro
@ProgramadorAventureiro 2 месяца назад
Valeu pela contribuição 👍
@marcoslima7477
@marcoslima7477 9 месяцев назад
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 9 месяцев назад
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 😁
@alcanceweb
@alcanceweb 5 месяцев назад
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 5 месяцев назад
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 9 месяцев назад
Seria possível explicar como se faz utilizando POO, self e etc?
@ProgramadorAventureiro
@ProgramadorAventureiro 9 месяцев назад
Opa Lucas, claro, vou trazer um vídeo depois explicando como fazer as aplicações usando POO 😁
@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
@flaviacardoso8915
@flaviacardoso8915 10 месяцев назад
Coloca mais vídeos do flet!!!! Pfv
@ProgramadorAventureiro
@ProgramadorAventureiro 10 месяцев назад
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 😁
@fredbh2nd
@fredbh2nd 8 месяцев назад
Dalton quero muito fazer um quiz de vocabulario de ingles, faz um exemplo para nos usando o flet
@ProgramadorAventureiro
@ProgramadorAventureiro 8 месяцев назад
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
@ClaudeirNJ
@ClaudeirNJ 4 месяца назад
Top d+ sensacional... gratidão por compartilhar
@ProgramadorAventureiro
@ProgramadorAventureiro 4 месяца назад
Muito obrigado 😁
@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 😁
@zenoni9823
@zenoni9823 5 месяцев назад
Massa demais
@ProgramadorAventureiro
@ProgramadorAventureiro 5 месяцев назад
Muito obrigado 😁
@rafaelnegreiros_analyst
@rafaelnegreiros_analyst 7 месяцев назад
fantastico. parabens
@ProgramadorAventureiro
@ProgramadorAventureiro 7 месяцев назад
Muito obrigado Rafael! Confira também os outros projetos com Flet que tem aqui no canal 😁
@igor123106
@igor123106 Месяц назад
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 Месяц назад
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.
@consultor-imobiliario
@consultor-imobiliario Год назад
Muito top a aula. Parabéns!
@ProgramadorAventureiro
@ProgramadorAventureiro Год назад
Muito obrigado Eli, é bom saber q estou no caminho certo!
@gjuniorpinto4054
@gjuniorpinto4054 Год назад
Muito top o vídeo🤘
@ProgramadorAventureiro
@ProgramadorAventureiro Год назад
Muito obrigado 😁
@robsonbezerradacosta9866
@robsonbezerradacosta9866 10 месяцев назад
Olá ...vc tem algum curso sobreo FLET ???
@ProgramadorAventureiro
@ProgramadorAventureiro 10 месяцев назад
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
@LeandroMendoncadasilva-lz6ii
@LeandroMendoncadasilva-lz6ii 13 дней назад
Boa Noite, uma dúvida o pycharm e o VS code não reconhece a biblioteca flet
@ProgramadorAventureiro
@ProgramadorAventureiro 9 дней назад
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.
@gustavosmaell4312
@gustavosmaell4312 7 месяцев назад
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 7 месяцев назад
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 😁
@Vinicius_Lima03
@Vinicius_Lima03 5 месяцев назад
Pensa em evoluir essa calculadora para uma científica, ou seria muito trabalho?
@ProgramadorAventureiro
@ProgramadorAventureiro 5 месяцев назад
Podemos fazer sim, existem muitas formas de fazer isso
@guipython
@guipython 7 месяцев назад
para apk no android é possivel? poderia fazer um video sobre
@ProgramadorAventureiro
@ProgramadorAventureiro 7 месяцев назад
É 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 7 месяцев назад
@@ProgramadorAventureiro obrigado 🔝
@covil_dev
@covil_dev 8 месяцев назад
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 8 месяцев назад
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
@LucasHenriqueHC
@LucasHenriqueHC 8 месяцев назад
eu coloquei o comando no terminal pra baixar a biblioteca mas não baixou deu erro
@ProgramadorAventureiro
@ProgramadorAventureiro 8 месяцев назад
Qual erro? Usou o comando “pip install flet”? Me manda o print no grupo do telegram: t.me/programadoraventureiro
@LucasHenriqueHC
@LucasHenriqueHC 7 месяцев назад
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 7 месяцев назад
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
@ayansantos4581
@ayansantos4581 4 месяца назад
Como o cara faz um vídeo falando e com música de rock no fundo ?
@ProgramadorAventureiro
@ProgramadorAventureiro 4 месяца назад
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
@marcosaugustoschultzwutke6670
@marcosaugustoschultzwutke6670 7 месяцев назад
Tem como gerar para celular iphone ios?
@ProgramadorAventureiro
@ProgramadorAventureiro 7 месяцев назад
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
@junheras
@junheras 4 месяца назад
há como fazer apk par android?
@ProgramadorAventureiro
@ProgramadorAventureiro 4 месяца назад
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: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-2klrh5q84Xo.html
@andreluigo
@andreluigo 2 месяца назад
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 2 месяца назад
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 2 месяца назад
@@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 2 месяца назад
@@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
@unknown11-x2x
@unknown11-x2x 3 месяца назад
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 3 месяца назад
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 3 месяца назад
@@ProgramadorAventureiro está dentro do main
@ProgramadorAventureiro
@ProgramadorAventureiro 3 месяца назад
@@unknown11-x2x Manda um print no nosso grupo do Telegram que fica mais fácil de ajudar
@makinista5661
@makinista5661 6 месяцев назад
O flet é pra criar app para celular ou é como se fosse um customtkinter lara criar interfacegrafica para software?
@ProgramadorAventureiro
@ProgramadorAventureiro 6 месяцев назад
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 6 месяцев назад
@@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 6 месяцев назад
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: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-JbWIcFHNgfY.html 👉 Construa aplicativos sem saber HTML, CSS ou Javascript: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-2klrh5q84Xo.html
@LuigiBassorici
@LuigiBassorici Год назад
tu subiu o projeto com o venv, isso é comum ?
@ProgramadorAventureiro
@ProgramadorAventureiro Год назад
Isso, já subi com o ambiente virtual criado para facilitar quanto as bibliotecas instaladas pro projeto
@joujousantos1988
@joujousantos1988 5 месяцев назад
tem forma de executar no pycharm?
@ProgramadorAventureiro
@ProgramadorAventureiro 5 месяцев назад
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 5 месяцев назад
@@ProgramadorAventureiro legal, muito obrigado
@ProgramadorAventureiro
@ProgramadorAventureiro 5 месяцев назад
@@joujousantos1988 de nada 😁 confere depois a playlist aqui no canal com diversos outros projetos com Flet. Tem até clone do Instagram 🐍
@joujousantos1988
@joujousantos1988 5 месяцев назад
@@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 5 месяцев назад
@@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
@junheras
@junheras 3 месяца назад
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 3 месяца назад
Você colocou as bibliotecas usadas no seu projeto dentro do requirements.txt antes de fazer a compilação?
@junheras
@junheras 3 месяца назад
@@ProgramadorAventureiro coloquei não, tô usando só o flet, estranho que com um hello flet ainda dá ruim
@ProgramadorAventureiro
@ProgramadorAventureiro 3 месяца назад
Mas ele compila sem erros? Aparece tudo "ok" na compilação?
@junheras
@junheras 3 месяца назад
@@ProgramadorAventureiro sim, rendeu buildar pra Windows e deu erro kkkkkk, mas apk não dá erro
@ProgramadorAventureiro
@ProgramadorAventureiro 3 месяца назад
@@junheras E qual foi o erro?
@michelenunes7413
@michelenunes7413 5 месяцев назад
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 5 месяцев назад
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.
@leonardoaleatorio7933
@leonardoaleatorio7933 8 месяцев назад
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 8 месяцев назад
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 8 месяцев назад
@@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 8 месяцев назад
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 8 месяцев назад
@@ProgramadorAventureiro Interessante, vou pesquisar mais. Muito obrigado pela ajuda.
@ProgramadorAventureiro
@ProgramadorAventureiro 8 месяцев назад
@@leonardoaleatorio7933 de nada :)
@dondeiza7594
@dondeiza7594 23 дня назад
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 17 дней назад
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.
@kakashao6026
@kakashao6026 7 месяцев назад
oh amigo eu tava fazendo aqui e o border_radius esta dando erro eu to escrevendo de forma errada ?
@ProgramadorAventureiro
@ProgramadorAventureiro 7 месяцев назад
Qual erro aparece para você? Qualquer coisa manda o print no grupo do Telegram que te ajudo a resolver
@rafagb1980
@rafagb1980 6 месяцев назад
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 6 месяцев назад
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 3 месяца назад
@@ProgramadorAventureiro Funciona tambem o page.add(), obrigado
@ProgramadorAventureiro
@ProgramadorAventureiro 3 месяца назад
@@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 😁
@victorBruno
@victorBruno 7 месяцев назад
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 7 месяцев назад
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 7 месяцев назад
@@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 7 месяцев назад
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
@DrawingClaudio
@DrawingClaudio 3 месяца назад
o flet não é encontrado no meu, eu tenho que instalar alguma coisa a mais pro flet funcionar?
@ProgramadorAventureiro
@ProgramadorAventureiro 3 месяца назад
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 3 месяца назад
@@ProgramadorAventureiro consegui resolver isso mas agora o page não é reconhecido 😐
@ProgramadorAventureiro
@ProgramadorAventureiro 3 месяца назад
@@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 3 месяца назад
​@@ProgramadorAventureiroalinhamento dos comandos tava errado kkkkkkkkkkkkk
@ProgramadorAventureiro
@ProgramadorAventureiro 3 месяца назад
@@DrawingClaudio rs acontece… bons estudos!
@caionggabriel607
@caionggabriel607 8 месяцев назад
podia criar um curso de flet, nem que seja pela udemy
@ProgramadorAventureiro
@ProgramadorAventureiro 8 месяцев назад
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 8 месяцев назад
@@ProgramadorAventureiro da erro ao adquirir
@ProgramadorAventureiro
@ProgramadorAventureiro 8 месяцев назад
Poderia me enviar o print no erro no Telegram: t.me/daltonpm Assim consigo ver o que pode estar acontecendo na plataforma.
@brasiliano3201
@brasiliano3201 9 месяцев назад
O flet run não funfa. Erro de syntax
@ProgramadorAventureiro
@ProgramadorAventureiro 9 месяцев назад
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 9 месяцев назад
@@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 9 месяцев назад
@@brasiliano3201 opa que bom que deu certo! Boas aulas
@leonardoaleatorio7933
@leonardoaleatorio7933 8 месяцев назад
Você deve estar tentando executar no terminal python.
@xandezinho
@xandezinho 6 месяцев назад
Como vc fez? Aconteceu o mesmo comigo​@@brasiliano3201
@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 8 месяцев назад
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 8 месяцев назад
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
@EdBrother7
@EdBrother7 6 месяцев назад
Não consigo abrir a janela do Flet kkk
@ProgramadorAventureiro
@ProgramadorAventureiro 6 месяцев назад
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 4 месяца назад
@@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 4 месяца назад
@@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 4 месяца назад
@@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 4 месяца назад
@@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! 😁
Далее
skibidi toilet multiverse 042 Trailer
01:57
Просмотров 2,9 млн
Песня РАСПУТИН на русском!🔥
00:56
Como Criar Apps Flutter com Python e Flet
22:32
Просмотров 55 тыс.
Os 3 LeetCodes que mais caem em entrevista
32:07
Просмотров 13 тыс.
The Value of Source Code
17:46
Просмотров 79 тыс.
Como Criar Uma Tela Em Python c/ PySimpleGUI [Fácil]
9:54