diff options
Diffstat (limited to 'LegoJAM.py')
-rwxr-xr-x | LegoJAM.py | 30 |
1 files changed, 22 insertions, 8 deletions
@@ -36,21 +36,35 @@ class LegoJAM(Window): self.robot = Pancho() def set_layout(self): - canvas = gtk.HBox() + canvas = gtk.VBox() store = gtk.ListStore(str, int) - treeview = gtk.TreeView(store) - column = gtk.TreeViewColumn("Motor") - treeview.append_column(column) + combobox = gtk.ComboBox(store) cell = gtk.CellRendererText() - column.pack_start(cell) - column.add_attribute(cell, 'text', 0) - canvas.pack_start(treeview, False, False) + combobox.pack_start(cell) + combobox.add_attribute(cell, 'text', 0) + canvas.pack_start(combobox, True, False) + combobox.show() + + notebook = gtk.Notebook() + notebook.show() + canvas.pack_start(notebook, True, True) num = 0 for i in ['A', 'B', 'C']: store.append(['Motor %s' % i, num]) + vbox = gtk.VBox() + run_button = gtk.Button("Encender") + run_button.show() + run_button.connect("clicked", self.run_motor, num) + vbox.pack_start(run_button) + stop_button = gtk.Button("Apagar") + stop_button.show() + stop_button.connect("clicked", self.stop_motor, num) + vbox.pack_start(stop_button) + vbox.show() + notebook.append_page(vbox) + num += 1 - #self.button_encender_motor_A = gtk.Button("Encender Motor A") #self.button_encender_motor_B = gtk.Button("Encender Motor B") #self.button_encender_motor_C = gtk.Button("Encender Motor C") |