Aplicativo Kivy: um guia para iniciantes
Parabéns pela sua decisão de explorar o mundo do desenvolvimento de aplicativos Kivy ! Seja você um entusiasta do Python ou um aspirante a desenvolvedor de aplicativos, o Kivy oferece uma excelente plataforma para criar aplicativos multiplataforma com facilidade. Neste artigo, vamos guiá-lo pelo processo de introdução ao Kivy, desde a instalação até a criação de seu primeiro aplicativo Kivy . Então, vamos mergulhar e desbloquear o potencial de Kivy juntos!
Instalação e configuração do Kivy
Para começar sua jornada Kivy , você precisa instalar a estrutura e configurar seu ambiente de desenvolvimento. Comece garantindo que você tenha o Python instalado em seu sistema. Em seguida, usando o pip, o instalador do pacote Python, você pode instalar o Kivy executando um comando simples. Instruções detalhadas de instalação podem ser encontradas abaixo.
Instale o Kivy no Windows
Etapa 1: Para garantir uma instalação tranquila do Kivy, é recomendável atualizar o pip e o wheel antes de prosseguir com a instalação.
Você pode fazer isso executando o comando apropriado em seu prompt de comando ou terminal.
python -m pip install --upgrade pip wheel setuptools
Passo 2: Antes de instalar o Kivy, é imprescindível instalar suas dependências. Isso significa que você precisa ter certeza de que todos os pacotes e bibliotecas necessários estão presentes em seu sistema antes de prosseguir com a instalação.
python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew python -m pip install kivy.deps.gstreamer python -m pip install kivy.deps.angle
Etapa 3: Para usar o Kivy, você precisa instalá-lo em seu sistema. Isso envolve baixar e configurar os arquivos e componentes necessários para que você possa começar a usar o Kivy em seus projetos de desenvolvimento.
python -m pip install kivy
A execução do processo descrito gerará um resultado semelhante à imagem exibida abaixo:
Instale o Kivy no Ubuntu Linux
Passo 1: Para incluir o PPA (Personal Package Archive) em seu sistema, você deve digitar o seguinte comando em seu terminal ou prompt de comando:
sudo add-apt-repository ppa:kivy-team/kivy
Etapa 2: Para garantir que você tenha as informações de pacote mais recentes, atualize sua lista de pacotes usando o gerenciador de pacotes.
Isso ajudará você a evitar possíveis problemas que possam surgir devido a informações desatualizadas do pacote.
sudo apt-get update
Passo 3: Para começar a usar o Kivy, você deve instalá-lo em seu sistema. Esse processo geralmente envolve o download e a configuração dos arquivos e componentes necessários para que você possa começar a usar o Kivy em seus projetos de desenvolvimento.
sudo apt-get install python3-kivy
Criando seu primeiro aplicativo Kivy
Agora que você tem o Kivy instalado, vamos nos familiarizar com alguns conceitos fundamentais. Kivy segue uma abordagem orientada a objetos e seus blocos de construção são widgets. Os widgets são os componentes visuais do seu aplicativo, como botões, rótulos e entradas de texto.
Ao criar o aplicativo Kivy, há três etapas essenciais a serem seguidas.
- Primeiro, você precisa herdar a classe Kivy App , que serve como base para a janela e os widgets do aplicativo.
- Em seguida, você criará um método build() que define o conteúdo dos widgets que serão exibidos na janela.
- Por fim, você chamará o método run() para iniciar a execução do aplicativo.
Vamos criar um aplicativo básico que exibe um texto especificado na tela do sistema do computador:
import kivy kivy.require('1.10.0') from kivy.app import App from kivy.uix.button import Label # WELCOMEKivy is a subclass that inherits the properties and functionalities of Kivy's App class, which serves as the window for our widgets. By inheriting from Kivy, WELCOMEKivy gains access to all the fields and methods provided by the Kivy framework. class WELCOMEKivy(App): # Following function provides the desired content that we want to display within the window. def build(self): # The function returns a label widget that displays the text "Welcome to MR.Examples". return Label(text ="Welcome to MR.Examples") welcomeKivy = WELCOMEKivy() welcomeKivy.run()
- Primeiro, começamos importando a biblioteca Kivy e especificando a versão necessária como 1.10.0 . Isso garante a compatibilidade com a versão especificada.
- Em seguida, importamos as classes necessárias do Kivy, incluindo a classe App e o widget Label.
- Definimos uma nova classe chamada WELCOMEKivy , que herda da classe App. Essa classe representa nosso aplicativo e serve como janela para nossos widgets. Ao herdar da classe App , nossa classe WELCOMEKivy obtém acesso a todos os campos e métodos fornecidos pela estrutura Kivy.
- Dentro da classe WELCOMEKivy, definimos uma função de compilação. Esta função especifica o conteúdo que queremos exibir na janela. Neste caso, ele retorna um widget Label com o texto “ Welcome to MR.Examples ”.
- Por fim, criamos uma instância da classe WELCOMEKivy chamada welcomeKivy e, em seguida, chamamos o método run nessa instância. Isso inicia o aplicativo e exibe a janela com o conteúdo especificado.
Para executar este código, abra o prompt de comando (ou terminal no Linux) e navegue até o diretório onde o código está armazenado.
Em seguida, digite o seguinte comando:
python3 file_name.py
Você verá a saída abaixo:
Parabéns por criar com sucesso seu primeiro aplicativo Kivy! É um marco significativo em sua jornada como desenvolvedor Kivy.