我有一个即将开始的 GUI 项目。GUI 要求很简单(虽然不像 tkinter 那样简单就足够了)。所以我需要为 python 使用一个 GUI 工具包(如果我必须使用 GUI,它将是 wxpython)。现在我在想,为什么我不能使用简单的 web 框架,例如cherrypy 或 bottlepy(对不起,如果我的想法不对。我是服务器端编程的新手)并创建 html 页面作为我的图形界面并使用 DOM(再次,我想,我说得对)而不是使用 wxpython 来创建整体 GUI。然后,我可以编写我所有的业务逻辑,并将其余部分留给简单的 html 渲染,在那里我必须花费更少的时间来格式化表格、创建按钮和表单以及担心大小调整器。
我的问题是:有人可以使用诸如cherrypy 或类似的网络服务器python 包并摆脱使用图形工具包吗?它真的有益还是我认为这件事颠倒了?
我期待的好处:
我可以使用 jquery 来拥有许多使用 wxpython 或其他 GUI 工具包创建可能需要大量时间的功能。例如,如果我想拥有类似于 jquery 的自动完成功能,那么在 wxpython 等 GUI 工具包中会有很多不同的故事。而且,很多拖放功能在 html 中很容易实现。