Tutorial: Criando um Quiz com Kivy (Python)
O Kivy é uma biblioteca Python voltada para o desenvolvimento de interfaces gráficas interativas, permitindo a criação de aplicações com janelas, botões, campos de texto e múltiplas telas. Diferente de programas que funcionam apenas no terminal, o Kivy possibilita construir aplicações visuais semelhantes a apps reais, como questionários, sistemas de login, jogos simples e telas de navegação.
Neste tutorial, você vai aplicar conceitos fundamentais de programação com interface gráfica, aprendendo a organizar elementos na tela, capturar dados digitados pelo usuário e controlar a navegação entre diferentes telas do aplicativo.
Passo 1 – Instalando o Kivy
Antes de criar qualquer aplicativo com Kivy, é necessário instalar a biblioteca no seu ambiente Python.
Abra o terminal (ou prompt de comando) e execute:
python --version
Se o Python estiver instalado, a versão será exibida. Caso contrário, instale o Python antes de continuar.
Com o Python instalado, execute o comando abaixo:
pip install kivy
Explicação:
pipé o gerenciador de pacotes do Python.Esse comando faz o download e instala o Kivy e suas dependências.
O processo pode levar alguns minutos, dependendo da sua conexão.
Passo 2 — Importando as bibliotecas do Kivy
from kivy.app import App
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import Label
from kivy.uix.textinput import TextInput
from kivy.uix.button import Button
Explicação dos comandos:
App: é a classe principal do aplicativo Kivy.ScreenManager: gerencia as telas (permite trocar de tela).Screen: representa uma tela do aplicativo.BoxLayout: organiza os elementos na tela (em coluna ou linha).Label: mostra textos na interface.TextInput: cria um campo para digitar.Button: cria botões clicáveis.







