Skip to content

Instantly share code, notes, and snippets.

__author__ = 'Cheaterman'
from kivy.app import App
from kivy.uix.screenmanager import ScreenManager
from kivy.lang import Builder
kv = """
<TestWidget>:
from kivy.app import App
from kivy.lang import Builder
from kivy.graphics import Color, Rectangle
from kivy.properties import ObjectProperty
from kivy.uix.behaviors import ButtonBehavior
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.scrollview import ScrollView
@kived
kived / distribute.sh.patch
Created October 16, 2014 15:30
p4a: use subshells for build
diff --git a/distribute.sh b/distribute.sh
index e891d66..2c3b0e6 100755
--- a/distribute.sh
+++ b/distribute.sh
@@ -6,6 +6,9 @@
#
#------------------------------------------------------------------------------
+# Automatically export all variables/functions for subshells
+set -a
@kived
kived / fctest.py
Created October 14, 2014 17:19
Kivy: FileChooser multi-view test app
import kivy
kivy.require('1.8.1')
from kivy.app import App
from kivy.lang import Builder
root = Builder.load_string('''
BoxLayout:
orientation: 'vertical'
@kived
kived / colorchangeold.py
Created October 6, 2014 18:22
Kivy: increment/decrement for 1.8.0
import kivy
kivy.require('1.8.0')
from kivy.app import App
from kivy.lang import Builder
from kivy.clock import Clock
from kivy.properties import NumericProperty
class TestApp(App):
value = NumericProperty(0)
@kived
kived / colorchange.py
Created October 6, 2014 17:56
Kivy: increment/decrement while button pressed
import kivy
kivy.require('1.8.1')
from kivy.app import App
from kivy.lang import Builder
from kivy.clock import Clock
from kivy.properties import NumericProperty
class TestApp(App):
value = NumericProperty(0)
@kived
kived / circletest.py
Created October 1, 2014 19:47
Kivy: Line(circle) misaligned
import kivy
kivy.require('1.8.1')
from kivy.app import App
from kivy.lang import Builder
root = Builder.load_string('''
Widget:
canvas:
Color:
@kived
kived / aspecttest.py
Created October 1, 2014 17:23
Kivy: maintain aspect ratio
import kivy
kivy.require('1.8.1')
from kivy.app import App
from kivy.lang import Builder
root = Builder.load_string('''
Button:
text: 'hi'
size_hint_y: None
from kivy.uix.widget import Widget
from kivy.properties import BoundedNumericProperty, ListProperty
from kivy.lang import Builder
Builder.load_string('''
<Circle>:
r: 100
color: 0, 0, 1, 1
canvas:
Color:
@kived
kived / germtest.kv
Created September 26, 2014 14:56
kivy german 2
#:kivy 1.8
Label:
text: 'durchgeführt'