Код: Выделить всё
from kivy.lang import Builder
from kivy.clock import Clock
from kivy.uix.boxlayout import BoxLayout
from kivymd.app import MDApp
from socket import *
from kivymd.uix.label import MDLabel
class TestApp(MDApp):
def build(self):
client = socket(
AF_INET, SOCK_STREAM
)
client.connect(('192.168.5.99', 7000))
data = client.recv(1024)
msg = data.decode('utf-8')
label1 = MDLabel(font_style="H5", pos_hint={'center_x': 0.5, 'center_y': 0.5})
Clock.schedule_interval(msg, 1)
return label1
TestApp().run()
Я пробовал обновлять данные в бесконечном цикле, пока это правда. Я ожидаю, что мой виджет будет постоянно обновляться и без ошибок получать данные с сервера.
Подробнее здесь: https://stackoverflow.com/questions/787 ... vymd-clock