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

Поделиться
HTML-код
  • Опубликовано: 1 ноя 2024

Комментарии • 145

  • @ProgramadorAventureiro
    @ProgramadorAventureiro  Год назад +3

    Os vídeos que comentei no vídeo ensinando a instalar o Python 👇👇👇
    📍 *Como instalar o Python no MAC fácil e rápido!:* ruclips.net/video/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:* ruclips.net/video/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 10 месяцев назад +12

    Obrigado por esse tutorial, graças a você aprendi sobre o Flet que nem sabia que existia.

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  10 месяцев назад

      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 Месяц назад +1

    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 Месяц назад +1

    Obrigadasssooo!!! separei em 2 dias e fooi rapidinho fazer !

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  Месяц назад

      Legal, manda lá no nosso grupo do Telegram como ficou seu projeto! Você compilou ele pra instalar no seu celular?

  • @reginah.goncalves3444
    @reginah.goncalves3444 24 дня назад +1

    Muito bom! Parabéns!

  • @sebastyann23
    @sebastyann23 8 месяцев назад +2

    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  8 месяцев назад

      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 6 месяцев назад +4

    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!

  • @marcoslima7477
    @marcoslima7477 10 месяцев назад +1

    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  10 месяцев назад +2

      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 😁

  • @igor123106
    @igor123106 2 месяца назад +2

    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.

  • @GloriousInvocation
    @GloriousInvocation 3 месяца назад +5

    ± (se você teve dificuldade de achar essa função o nome dela é BIAS)

  • @Lusanri
    @Lusanri 10 месяцев назад +2

    Seria possível explicar como se faz utilizando POO, self e etc?

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  10 месяцев назад

      Opa Lucas, claro, vou trazer um vídeo depois explicando como fazer as aplicações usando POO 😁

  • @flaviacardoso8915
    @flaviacardoso8915 11 месяцев назад +2

    Coloca mais vídeos do flet!!!! Pfv

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  11 месяцев назад

      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 😁

  • @alcanceweb
    @alcanceweb 6 месяцев назад +1

    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  6 месяцев назад

      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 😁

  • @rafaeldelimaluna9809
    @rafaeldelimaluna9809 Год назад +2

    TOOOOP!!!! Ele funciona no mobile?

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  Год назад +1

      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 😁

  • @ClaudeirNJ
    @ClaudeirNJ 5 месяцев назад +1

    Top d+ sensacional... gratidão por compartilhar

  • @rafaelnegreiros_analyst
    @rafaelnegreiros_analyst 7 месяцев назад +1

    fantastico. parabens

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  7 месяцев назад

      Muito obrigado Rafael! Confira também os outros projetos com Flet que tem aqui no canal 😁

  • @fredbh2nd
    @fredbh2nd 9 месяцев назад +1

    Dalton quero muito fazer um quiz de vocabulario de ingles, faz um exemplo para nos usando o flet

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  9 месяцев назад

      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

  • @gustavosmaell4312
    @gustavosmaell4312 8 месяцев назад +2

    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  8 месяцев назад

      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 😁

  • @robsonbezerradacosta9866
    @robsonbezerradacosta9866 11 месяцев назад +1

    Olá ...vc tem algum curso sobreo FLET ???

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  11 месяцев назад +1

      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 Месяц назад +1

    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.

  • @CuriosidadesDoMundo1337
    @CuriosidadesDoMundo1337 Год назад +1

    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

  • @zenoni9823
    @zenoni9823 6 месяцев назад +1

    Massa demais

  • @makinista5661
    @makinista5661 7 месяцев назад +1

    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 месяцев назад +1

      @@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: ruclips.net/video/JbWIcFHNgfY/видео.html
      👉 Construa aplicativos sem saber HTML, CSS ou Javascript: ruclips.net/video/2klrh5q84Xo/видео.html

  • @junheras
    @junheras 4 месяца назад +1

    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  4 месяца назад

      Você colocou as bibliotecas usadas no seu projeto dentro do requirements.txt antes de fazer a compilação?

    • @junheras
      @junheras 4 месяца назад +1

      @@ProgramadorAventureiro coloquei não, tô usando só o flet, estranho que com um hello flet ainda dá ruim

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  4 месяца назад

      Mas ele compila sem erros? Aparece tudo "ok" na compilação?

    • @junheras
      @junheras 4 месяца назад

      @@ProgramadorAventureiro sim, rendeu buildar pra Windows e deu erro kkkkkk, mas apk não dá erro

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  4 месяца назад

      @@junheras E qual foi o erro?

  • @guipython
    @guipython 8 месяцев назад +1

    para apk no android é possivel? poderia fazer um video sobre

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  8 месяцев назад +1

      É 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 месяцев назад +1

      @@ProgramadorAventureiro obrigado 🔝

  • @unknown11-x2x
    @unknown11-x2x 4 месяца назад +1

    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  4 месяца назад

      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 4 месяца назад

      @@ProgramadorAventureiro está dentro do main

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  4 месяца назад

      @@unknown11-x2x Manda um print no nosso grupo do Telegram que fica mais fácil de ajudar

  • @leoabarbosa3447
    @leoabarbosa3447 11 дней назад +1

    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  8 дней назад

      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.

  • @covil_dev
    @covil_dev 9 месяцев назад +1

    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  9 месяцев назад

      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

  • @marcosaugustoschultzwutke6670
    @marcosaugustoschultzwutke6670 8 месяцев назад +1

    Tem como gerar para celular iphone ios?

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  8 месяцев назад +1

      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 Месяц назад

    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  Месяц назад

      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.

  • @joujousantos1988
    @joujousantos1988 6 месяцев назад +1

    tem forma de executar no pycharm?

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  6 месяцев назад +1

      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 6 месяцев назад +1

      @@ProgramadorAventureiro legal, muito obrigado

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  6 месяцев назад +1

      @@joujousantos1988 de nada 😁 confere depois a playlist aqui no canal com diversos outros projetos com Flet. Tem até clone do Instagram 🐍

    • @joujousantos1988
      @joujousantos1988 6 месяцев назад +1

      @@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  6 месяцев назад +1

      @@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 5 месяцев назад +1

    há como fazer apk par android?

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  5 месяцев назад +1

      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: ruclips.net/video/2klrh5q84Xo/видео.html

  • @consultor-imobiliario
    @consultor-imobiliario Год назад +1

    Muito top a aula. Parabéns!

  • @andreluigo
    @andreluigo 3 месяца назад +1

    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  3 месяца назад +1

      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 3 месяца назад +1

      @@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  3 месяца назад

      @@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

  • @leonardoaleatorio7933
    @leonardoaleatorio7933 9 месяцев назад

    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  9 месяцев назад

      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 9 месяцев назад

      @@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  9 месяцев назад

      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 9 месяцев назад +1

      @@ProgramadorAventureiro Interessante, vou pesquisar mais. Muito obrigado pela ajuda.

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  9 месяцев назад

      @@leonardoaleatorio7933 de nada :)

  • @gjuniorpinto4054
    @gjuniorpinto4054 Год назад +1

    Muito top o vídeo🤘

  • @LucasHenriqueHC
    @LucasHenriqueHC 8 месяцев назад +2

    eu coloquei o comando no terminal pra baixar a biblioteca mas não baixou deu erro

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  8 месяцев назад +1

      Qual erro? Usou o comando “pip install flet”? Me manda o print no grupo do telegram: t.me/programadoraventureiro

    • @LucasHenriqueHC
      @LucasHenriqueHC 8 месяцев назад +1

      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  8 месяцев назад

      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

  • @kakashao6026
    @kakashao6026 7 месяцев назад +1

    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

  • @michelenunes7413
    @michelenunes7413 6 месяцев назад +1

    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  6 месяцев назад

      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.

  • @ayansantos4581
    @ayansantos4581 5 месяцев назад +1

    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

  • @victorBruno
    @victorBruno 8 месяцев назад +1

    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 месяцев назад +1

      @@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

  • @DrawingClaudio
    @DrawingClaudio 4 месяца назад +1

    o flet não é encontrado no meu, eu tenho que instalar alguma coisa a mais pro flet funcionar?

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  4 месяца назад

      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 4 месяца назад +1

      @@ProgramadorAventureiro consegui resolver isso mas agora o page não é reconhecido 😐

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  4 месяца назад

      @@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 4 месяца назад +1

      ​@@ProgramadorAventureiroalinhamento dos comandos tava errado kkkkkkkkkkkkk

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  4 месяца назад

      @@DrawingClaudio rs acontece… bons estudos!

  • @rafagb1980
    @rafagb1980 6 месяцев назад +1

    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 месяцев назад +1

      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 4 месяца назад +1

      @@ProgramadorAventureiro Funciona tambem o page.add(), obrigado

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  4 месяца назад +1

      @@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 8 месяцев назад +1

    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 месяцев назад +1

      @@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.

  • @Vinicius_Lima03
    @Vinicius_Lima03 6 месяцев назад +2

    Pensa em evoluir essa calculadora para uma científica, ou seria muito trabalho?

  • @mardon3237
    @mardon3237 9 месяцев назад

    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  9 месяцев назад

      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 месяцев назад +2

    O flet run não funfa. Erro de syntax

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  10 месяцев назад +3

      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 месяцев назад +4

      @@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 месяцев назад +2

      @@brasiliano3201 opa que bom que deu certo! Boas aulas

    • @leonardoaleatorio7933
      @leonardoaleatorio7933 9 месяцев назад

      Você deve estar tentando executar no terminal python.

    • @xandezinho
      @xandezinho 7 месяцев назад

      Como vc fez? Aconteceu o mesmo comigo​@@brasiliano3201

  • @pawegs
    @pawegs Год назад +1

    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

  • @EdBrother7
    @EdBrother7 7 месяцев назад +1

    Não consigo abrir a janela do Flet kkk

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  7 месяцев назад

      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 месяцев назад +1

      @@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 месяцев назад +1

      @@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 Год назад +1

    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  Год назад +3

      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 Год назад +1

      @@ProgramadorAventureiro show.. vou verificar sim...
      vou mudar a curtida, obrigado ate o momento!

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  Год назад

      @@flaudimarsouza Valeu! 😁