我最近制作了一个节目。它是使用Node.JS和Electron开发的,使其成为桌面应用程序。不幸的是,Electron的基本文件大小非常大,我想减小文件大小。我在添加电子之前查看了我的应用文件,它的大约是38mb。添加电子时,它比原始电子大约超过100mb。
我一直在考虑将程序转换为Python,希望减少它的大小。虽然我只知道Python的基础知识,例如如何声明变量和函数。我已经看过像Tkinter这样的东西,但是我能否使用HTML,CSS,JS来制作程序的UI并使用Python作为后端(即使用ui的materailizecss框架)。
如果是这样,我怎么能这样做?此外,为了说清楚,我不想要一个网络应用程序,我正在寻找一个桌面应用程序。
答案 0 :(得分:2)
YES。您可以使用QT标准库,但如果您坚持自己编写UI,则可以在此处找到一个HTMLpy库HTMLPY
htmlPy是PySide的QtWebKit库的包装器。它有助于使用HTML5,CSS3和Javascript为独立的Python应用程序创建漂亮的GUI。
通过它,你会发现有趣的东西