我打算采用非GUI Linux发行版(没有Gnome,KDE等)并为它构建我自己的前端GUI。虽然我有几年的Python编程经验,但我从未试图做过这样的事情。
为了更具体地说明我的项目,我正在构建一个CarPC,到目前为止我已经完成了很多工作,除了前端。 CarPC的大多数预先存在的前端在Windows上运行,而在Linux上运行的前端很难找到(它们要么退出开发,要么只在特定硬件上运行)。我的前端将始终全屏,我不想运行桌面环境,除非我绝对必须;它只会减慢启动时间并提供不必要的功能。
我的问题基本上就是我要开始的地方。 哪些Python图形库可以让我在没有桌面环境的情况下构建前端GUI?
答案 0 :(得分:3)
您可能希望查看有关此主题的其他答案和问题,例如this one
另一个很好的链接是Python网站上的this one,它列出了不同的GUI工具包。
虽然我没有使用它,但Kivy看起来是个好地方。它显然具有我认为你会使用的触摸屏功能,它看起来并不局限于GUI桌面环境。
希望您可以在没有桌面环境的情况下找到一种方法。如果没有,或许考虑使用X11作为你的图层并从那里开始。
答案 1 :(得分:1)
你应该考虑DirectFB。如果你愿意,你甚至可以使用DE(虽然不是必需的)。
答案 2 :(得分:1)
WxPython太棒了。我在C ++中也使用Python和普通的WxWidgets。我很幸运能够从中制作原生图形用户界面,同时也支持国际化。祝你好运!
编辑:我错过了“没有桌面环境位”。我不确定我的答案是否相关。您应该编辑问题的标题。只是无视。