我需要使用 npyscreen 创建 Python CLI 应用程序,但文档不清楚如何创建 UI 应用程序。
我的应用程序将有一个控制器、一个服务层和一个主脚本。在主脚本中,我调用控制器,控制器加载服务层,但是,对主类使用 NPSApp 或 StandardApplication 有什么区别?
class Controller(npyscreen.NPSApp):
class Controller(npyscreen.StandardApp):
我应该使用哪个作为最佳实践,什么时候不使用其中之一?