В приведенном ниже примере показан виджет Spinner, созданный исключительно со стороны Python.
Пример
main.py
from kivy.base import runTouchApp
from kivy.uix.spinner import Spinner
spinner = Spinner(
# default value shown
text='Choose something',
# available values
values=('1', '2'),
# just for positioning in our example
size_hint=(None, None),
size=(150, 44),
pos_hint={'center_x': .5, 'center_y': .5})
def myFunction(spinner, text):
print('The spinner', spinner, 'have text', text)
spinner.bind(text=myFunction)
runTouchApp(spinner)
Вывод