这种结构有什么问题吗?有更多的pythonic方式来做这样的事情吗?
后端类有各种数据操作方法。前端主方法是处理Kivy UI的状态机(按钮停用逻辑,控制屏幕等)
class Backend:
def one(self):
pass
class Frontend:
def main(self):
B.one()
B = Backend()
F = Frontend()
F.main()
答案 0 :(得分:3)
在前端课程中有一个后端实例
class Frontend:
def __init__(self):
self.backend = Backend()
def main(self):
self.backend.one()
如果在将其传递给前端之前需要在后端配置更多内容,请在__init__
上添加第二个参数并提供它。否则,您可以在前端