Created
June 4, 2019 14:37
-
-
Save ahmedfgad/7ad20d0a333beb787d367c4b59e24d62 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import kivy.app | |
import kivy.uix.gridlayout | |
import kivy.uix.boxlayout | |
import kivy.uix.button | |
import kivy.uix.textinput | |
import kivy.uix.label | |
import numpy | |
class BuzzleApp(kivy.app.App): | |
def build(self): | |
gridLayout = kivy.uix.gridlayout.GridLayout(rows=8) | |
# Preparing the 8x8 board. | |
self.all_widgets = numpy.zeros(shape=(8,8), dtype="O") | |
for row_idx in range(self.all_widgets.shape[0]): | |
for col_idx in range(self.all_widgets.shape[1]): | |
self.all_widgets[row_idx, col_idx] = kivy.uix.button.Button(text=str(row_idx)+", "+str(col_idx), font_size=25) | |
gridLayout.add_widget(self.all_widgets[row_idx, col_idx]) | |
return gridLayout | |
buzzleApp = BuzzleApp() | |
buzzleApp.run() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
import kivy.app
import kivy.uix.gridlayout
import kivy.uix.boxlayout
import kivy.uix.button
import kivy.uix.textinput
import kivy.uix.label
import numpy
class BuzzleApp(kivy.app.App):
buzzleApp = BuzzleApp()
buzzleApp.run()