diff options
Diffstat (limited to 'scripts/.local/bin/personal/kivytest')
-rwxr-xr-x | scripts/.local/bin/personal/kivytest | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/scripts/.local/bin/personal/kivytest b/scripts/.local/bin/personal/kivytest new file mode 100755 index 0000000..55699ed --- /dev/null +++ b/scripts/.local/bin/personal/kivytest @@ -0,0 +1,30 @@ +#!/usr/bin/env python3 + +import kivy +import random + +from kivy.app import App +from kivy.uix.button import Button +from kivy.uix.boxlayout import BoxLayout + +red = [1,0,0,1] +green = [0,1,0,1] +blue = [0,0,1,1] +purple = [1,0,1,1] + +class h1(App): + def build(self): + layout = BoxLayout(padding=20) + colors = [red, green, blue, purple] + + for i in range(8): + btn = Button(text="Button #%s" % (i+1), + background_color=random.choice(colors) + ) + + layout.add_widget(btn) + return layout + +if __name__ == "__main__": + app = h1() + app.run() |