From 97e17373be026bca986e3b789eddbd7dc6a0f37d Mon Sep 17 00:00:00 2001 From: Daniel Francis Date: Sat, 16 Jun 2012 15:54:09 +0000 Subject: Using ComboBox, Notebook --- (limited to 'LegoJAM.py') diff --git a/LegoJAM.py b/LegoJAM.py index b4d2388..4db9ff1 100755 --- a/LegoJAM.py +++ b/LegoJAM.py @@ -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") -- cgit v0.9.1