-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSimpleGUIProgram.py
38 lines (28 loc) · 924 Bytes
/
SimpleGUIProgram.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
30
31
32
33
34
35
36
37
38
#importamos el modulo de simpleguitk para Python3.0
import simpleguitk as simplegui
#definir variables globales
contador = 0
#funciones de ayuda a los controladores de ventos
def incrementar():
global contador
contador = contador +1
#definir los manejadores de eventos
def tick():
incrementar()
def button_press():
global contador
contador=0
def mostrar(texto):
tick()
texto.draw_text(contador,[50,50],10,"Red")
#Crear el marco(frame)
#create_frame funcion que pertenece al modulo simplegui
#sintaxis create_frame('titulo del marco', ancho (weight), largo(height))
marco = simplegui.create_frame("Primer Programa con SimpleGUI", 100,100)
#registrar los manejadores de eventos
temporizador = simplegui.create_timer(1000,mostrar)
marco.add_button("Resetear Contador", button_press)
marco.set_draw_handler(mostrar)
#comenzar los timers y frames
marco.start()
#temporizador.start()