Ejemplo n.º 1
0
class GridPrototype(App):

    def build(self):
        self.root = FloatLayout()
        self.grid = DrawableGrid(rows=10, cols=15, size_hint=(None, None))
        self.root.add_widget(self.grid)
        return self.root

    def on_start(self):
        # TODO can we calculate this in the kv file?
        def refresh_grid_position(*args):
            self.grid.center = self.root.center

        Window.bind(on_resize=refresh_grid_position)
        self.grid.init_cells()
        refresh_grid_position()
Ejemplo n.º 2
0
 def build(self):
     self.root = FloatLayout()
     self.grid = DrawableGrid(rows=10, cols=15, size_hint=(None, None))
     self.root.add_widget(self.grid)
     return self.root