def append_wb(self, number): last_waffle = len(self.waffle_list) for i in range(0, 2* number, 2): w = Waffle(self.bottom_box, height=self.no_bits, width=1, grid=[last_waffle + i, 0]) w.hide() w.when_clicked = self.process_waffle self.waffle_list.append(w) b = Box(self.bottom_box, grid=[i + 1, 0]) b.hide() self.box_list.append(b)
from guizero import App, Waffle def w_click(): print("w_click") def click(): print("click") a = App() w = Waffle(a) w.when_clicked = click a.display()