kivyblocks/kivyblocks/widgetExt/dataloader.py
2019-12-19 11:13:47 +08:00

23 lines
490 B
Python
Executable File

from kivy.event import EventDispatcher
class DataLoader(EventDispatcher):
def __init__(self,**kw):
self.register_event_type('on_loaded')
self.register_event_type('on_loaderror')
super(DataLoader,self).__init__(**kw)
def loadData(self):
pass
def dataLoaded(self,d):
self.dispatch('on_loaded',d)
def loadError(self,e):
self.dispatch('on_loaderror',e)
def on_loaded(self,d):
pass #print('on_loaded,data=',d)
def on_loaderror(self,a,e):
pass #print('error:',e)