From d9db9323afaf2afd1d5f489bffa6b7fbab76fb32 Mon Sep 17 00:00:00 2001 From: Cristhofer Travieso Date: Tue, 21 May 2013 20:52:50 +0000 Subject: Add new button Signed-off-by: Cristhofer Travieso --- diff --git a/canvas.py b/canvas.py index 1162dec..6d4acb8 100644 --- a/canvas.py +++ b/canvas.py @@ -25,6 +25,29 @@ class Canvas(Gtk.VBox): self.entry = Gtk.Entry() self.add(self.entry) + table = Gtk.Table() + + number = [] + for i in range(0, 10): + button = Gtk.Button(i) + button.connect('clicked', self.add_character) + number.append(button) + + sign = [] + for i in ['+', '-', '*', '/']: + button = Gtk.Button(i) + button.connect('clicked', self.add_character) + sign.append(button) + + equals_button = Gtk.Button('=') + equals_button.connect('clicked', self.work) + self.add(equals_button) + + def add_character(self, widget): + text = widget.get_label() + text_a = self.entrada.get_text() + text_end = text_a + text + self.entry.set_text(text_end) def work(self, widget): entry_text = self.entry.get_text() -- cgit v0.9.1