1 回答
TA贡献1820条经验 获得超2个赞
1- 随着 gui 与 python 的发展,我主要使用 pyqt5,它非常好,它是一个成熟的项目,您甚至可以使用它与数据库(sql 数据库)进行通信,您可以安装 qt desigmer 以实现快速的 ui 设计,可以将 css(或真正接近它的东西)应用于您的 ui 组件,最重要的是(至少对我而言)您会在网上找到大量资源,了解如何使用它并解决可能出现的任何问题。
尽管如此,如果你想要更像 aproach 的电子产品并使用你的 html 和 css 技能,我会推荐 Eel,它相当容易使用,我没有用它创建任何太复杂的东西。现在我提到的这些 gui 库可以与模块 pyinstaller 一起使用来创建您需要的可执行文件。
2-如果您已经有一些使用sql的经验,我建议您使用它有两个原因首先:sql数据库引擎将满足您的大部分需求(如果不是全部),如果您正在处理大量数据,请使用nosql或者你真的很想学习 nosql。第二:我不知道你的项目是要与外部数据库通信还是嵌入到项目中,如果嵌入了sqlite,如果不是,对于sql我推荐postgres,对于nosql使用mongodb。
3-根据我的经验,有时尝试将所有内容(数据库、其他外部文件)嵌入可执行文件中会变得很复杂,但您可以将应用程序构建为单独的文件,我建议您像我在 pyinstaller 上面写的那样使用它,它有很好的记录,并且两个 gui 库都可以很好地工作。希望这会有所帮助,我向您推荐的所有内容都来自个人经验,有很多数据库引擎,python 库可用于完成项目所需的任务,检查最适合您的内容。
祝你好运,对不起我的英语。
添加回答
举报