我不是 UI 或网页设计师,尽管我已经制作了一堆简单的基于 Tkinter 的 GUI,它们是用于测试低级代码和硬件的简单包装器,例如用于通过串行端口或网络连接的设备的协议和数据采集测试器. 使用 Python 和 Tkinter 允许我的应用程序在每个支持 Python 的平台上运行。
现在我需要迁移我的 GUI 以支持单用户远程访问,同时仍支持本地用户的访问。而且我仍然希望该程序可以跨平台移植,甚至可以制成二进制可执行文件(通过 py2exe、pyinstaller、py2app 等)
是否有任何工具包支持类似 Tkinter 的简单性?理想情况下,我想逐行重写以将 Tkinter 换成其他东西,而不是重新实现或广泛重构我的应用程序。
我找到了 Web2Py和pyjs/Pyjamas,但对于我的简单需求来说,它们似乎有点矫枉过正。我还搜索了基于单实例(或单窗口)VNC 或 NX 或 RDP 主机的解决方案,但没有发现任何适用的。
“远程化”我的 Tkinter GUI 最直接的方法是什么?
如果我确实需要完全转储我的 Tkinter 架构/代码并从头开始,那么哪种方法最能满足我的需求?