You are on page 1of 2

Curso de Kivy Python

Começando criar um App em linguagem Kivy e Python:

Primeiro Exemplo:
#!/usr/bin/python3.0.9
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.button import Button

#Programa Principal
class MyApp(App):
def build(self):
#Box1
box = BoxLayout() #-->> Aqui cria o nosso box
button = Button(text="LIGAR 1",on_release = self.incrementar) #-->>
Aqui criar o Botão com sintaxe Text = "LIgar",adicionando on_release =
self.incrementar
box.add_widget(button)

#box2
box2 = BoxLayout()
button2 = Button(text = "LIGAR 2",on_release = self.incrementar2)
box2.add_widget(button2)
box.add_widget(box2)
#Retorna box
return box

#Função incrementar
def incrementar(self,button):
button.text = "Desligado"
def incrementar2(self,button2):
button2.text = "Desligado2"
#Aqui inicia o nosso App
MyApp().run()

Aqui começa nosso segundo Exemplo:


from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import Label
from kivy.uix.button import Button

class Tarefas(BoxLayout):
def __init__(self, tarefas,**kwargs):
super().__init__(**kwargs)
for tarefa in tarefas:
self.add_widget(Label(text=tarefa))
self.add_widget(Button(text=tarefa))

class Test(App):
def build(self):
return Tarefas(['compras','Buscar filhos','Search',orientatio='vertical'])

Test().run()

You might also like