2012-08-10 48 views
2

我开始了一个项目,您可以使用无线令牌(用于时间跟踪)在终端(基本上是附带触摸屏的树莓派)上“登录”。快速树莓覆盖

什么是最佳和最快的解决方案在屏幕(全屏)上显示状态(基本上是一个背景图片和2-3个文本根据令牌的状态变化)?我试了一下基于Web的铬,这是-very-慢...

它是很容易做到http请求和加密/解码JSON - 和请没有C/C++。 也许python + wxwidgets?

回答

4

如果你想要简单/快速,并且你关心的只是http,JSON和显示图像,那么我会选择Tkinter和标准库。

您对于JSON有import json,对于http请求有httpliburrlib2。对于全屏Tkinter小部件,请查看effbot

3

只需标准库(python 2.7.3)即可轻松使用Python。

对于GUI,您可以使用TkinterPygame (not standard library),它们都支持图像和文本放置(和全屏)。值得注意的是,Tkinter不是线程安全的,因此如果您计划对该程序进行线程化,则可能会出现问题。

对于http请求,您可以使用httplib

对于Json相关的东西,你可以使用json库。

0

请给QT一试。它具有非常好的GUI工具,并支持C++和它所需的本地化。我们使用QT构建界面,并部署它的小终端,如树莓派。它还将允许您在启动时直接启动应用程序。 这是链接:http://qt-project.org/wiki/Qt-RaspberryPi