我正在开发一个使用Python + SQLite的应用程序。该应用程序非常基础 - 它将通过GUI获取用户输入并基于按钮点击检索数据。不需要网络技术。结合浏览器应用程序和桌面应用程序
我打算使用Tkinter来开发GUI。这适用于用户输入。然而,输出有点复杂 - 它涉及很多表连接,并通过合并一些行来格式化结果表。我有这个输出的HTML代码,它看起来不错。 Tkinter没有内置的表格小部件,所以为了获得相同的输出,它需要更多的工作。此外,我不认为我可以获得Tkinter所需的格式化输出。
我在想的是:是否可以使用浏览器应用程序和桌面应用程序功能的组合?我可以使用Tkinter使用普通GUI进行用户输入并使用浏览器显示结果吗?我打算将html代码作为Python脚本中的三重引号字符串,并在浏览器中生成html输出(浏览器根本不会用于输入用户输入,因此不需要从表单向Python发送数据)。用户看到结果后可以关闭浏览器窗口,然后继续在Tkinter GUI进行其余的工作。
这是一个好主意,使用Tkinter GUI输入和浏览器输出?
[Tkwhichwhat?](http://pyjs.org/) –