-
Notifications
You must be signed in to change notification settings - Fork 0
/
teste.py
executable file
·29 lines (22 loc) · 881 Bytes
/
teste.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import Label
class Teste(App):
# O metodo build inicializa e controi o nosso Apçicativo
def build(self):
caixa_1 = BoxLayout(orientation='vertical')
botao_1 = Button(text='Botão 1', font_size=30, on_release=self.incrementar)
self.label_1 = Label(text='Texto 1', font_size=30)
caixa_1.add_widget(botao_1)
caixa_1.add_widget(self.label_1)
caixa_2 = BoxLayout()
botao_2 = Button(text='Botão 2')
label_2 = Label(text='Texto 2')
caixa_2.add_widget(botao_2)
caixa_2.add_widget(label_2)
caixa_1.add_widget(caixa_2)
return caixa_1
def incrementar(self, botao):
self.label_1.text = 'Texto ' + str(int(self.label_1.text[5:]) + 1)
Teste().run()