blob: 5488c301b4b5bb547571b295d935502595bc4659 (
plain)
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
'''
Created on Feb 4, 2013
@author: Samu
'''
import gtk
class Ejercitario(gtk.VBox):
# This is a callback function. The data arguments are ignored
# in this example. More on callbacks below.
def __init__(self):
# create a new window
super(Ejercitario, self).__init__()
self.__inicializar_componentes()
self.__calcular_siguiente_ejercicio()
self.__organizar_gui()
#self.__sincronizar_temas()
self.show_all()
def __inicializar_componentes(self):
self.label_planteamiento = gtk.Label()
self.solucion1 = gtk.RadioButton()
self.solucion2 = gtk.RadioButton()
self.solucion3 = gtk.RadioButton()
self.solucion4 = gtk.RadioButton()
self.solucion2.set_group(self.solucion1)
self.solucion3.set_group(self.solucion1)
self.solucion4.set_group(self.solucion1)
self.boton_responder = gtk.Button("Responder")
self.boton_responder.connect("clicked", self.__responder_cb)
def __organizar_gui(self):
#prueba
self.solucion1.set_label("prueba1")
self.solucion2.set_label("prueba2")
self.solucion3.set_label("prueba3")
self.solucion4.set_label("prueba4")
self.label_planteamiento.set_label("Descripcion de prueba")
#prueba
contenedor_soluciones = gtk.HBox()
contenedor_soluciones.add(self.solucion1)
contenedor_soluciones.add(self.solucion2)
contenedor_soluciones.add(self.solucion3)
contenedor_soluciones.add(self.solucion4)
self.add(self.label_planteamiento)
self.add(contenedor_soluciones)
self.add(self.boton_responder)
self.show_all()
def __sincronizar_temas(self):
pass
def __calcular_siguiente_ejercicio(self):
pass
def __responder_cb(self, boton):
pass
|