Ошибка: обратный вызов должен быть вызываемым Kivymd Clock.Python

Программы на Python
Anonymous
Ошибка: обратный вызов должен быть вызываемым Kivymd Clock.

Сообщение Anonymous »

Я передаю данные с сервера в виджет метки. Я обновляю окно каждую секунду, чтобы новые данные с сервера были видны в окне без перезапуска окна. Извините, я новичок в работе с kivymd.

Код: Выделить всё

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

Вернуться в «Python»