用于Linux的Python前端GUI



我计划采用一个非GUI Linux发行版(没有Gnome、KDE等),并为其构建自己的前端GUI。虽然我有几年的Python编程经验,但我从未尝试过这样的事情。

更具体地说,我正在构建一个CarPC,到目前为止,除了前端之外,我几乎已经完成了所有的工作。大多数在Windows上运行的CarPC的前端和在Linux上运行的前端都很难找到(它们要么退出开发,要么只在特定硬件上运行)。我的前端将始终是全屏的,除非万不得已,否则我不想运行桌面环境;它只会减慢启动时间并提供不必要的功能。

我的问题基本上是从哪里开始有哪些Python图形库可以让我在没有桌面环境的情况下构建前端GUI

您可能会想看看关于这个主题的其他答案和问题,比如这个

另一个很好的链接是Python网站上的这个链接,它列出了不同的GUI工具包。

虽然我还没用过,但Kivy看起来是个不错的起点。它显然具有触摸屏功能,我想你会使用它,而且它看起来不局限于GUI桌面环境。

希望你能找到一种不用桌面环境的方法。如果没有,也许可以考虑使用X11作为您的层,然后从那里开始。

您可能应该考虑DirectFB。如果你愿意,你甚至可以在上面使用DE(尽管不是必需的)。

WxPython非常棒。我将它与Python和C++中的普通WxWidgets一起使用。我很幸运地用它制作了原生GUI,国际化也得到了支持。祝你好运

编辑:我错过了"没有桌面环境的一点"。我不确定我的答案是否相关。你应该编辑问题的标题。无视。

最新更新