Kivy - Android - GPS координаты в textinput

Начинаю изучать Kivy, и мне нужно сделать архипростое приложение для андроида, чтобы текущие latitude и longitude выводились в textinput

На ютубе на канале Erik Sandberg нашел короткий текст, которого, со слов автора, вполне достаточно для работы:

from kivy.app import App
from plyer import gps

class test(App):
    def on_start(self):
        gps.configure(on_location=self.on_gps_location)
        gps.start()

    def on_gps_location(self, **kwards):
        kwards['lat'] = 10.0
        kwards['lon'] = 10.0
        print(kwards)
test().run()

Окно приложения в которое нужно вывести координаты такое (долгота и широта выводятся в txt1 и txt2 соответственно):

from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.textinput import TextInput


class test(App):
    def build(self):
        b1 = BoxLayout(orientation='vertical', padding=(100,100,100,100))
        txt1 = TextInput()
        txt2 = TextInput()
        b1.add_widget(txt1)
        b1.add_widget(txt2)
        return b1
test().run()

Каким образом можно "объединить" оба скрипта чтобы получилось простейшее работающее приложение?


Ответы (0 шт):