我启动了一个项目,您可以在终端(基本上是带有触摸屏的Raspberry Pi)上使用无线令牌“登录”(用于时间跟踪)。
最佳和最快的解决方案在屏幕上显示状态(基本上是背景图片和2-3个文本根据令牌的状态而变化)(全屏)?我尝试用基于网络的铬,这非常慢......
http请求和en- /解码 JSON 必须要轻松 - 请不要使用C / C ++。 也许是python + wxwidgets?
答案 0 :(得分:4)
如果你想要简单/快速,而你所关心的只是http,JSON和显示图像,那么我会选择Tkinter和标准库。
您有import json
表示JSON,httplib
或urrlib2
表示http请求。对于全屏Tkinter小部件,请查看effbot。
答案 1 :(得分:3)
只需使用标准库(python 2.7.3)就可以轻松使用Python。
对于GUI,您可以使用Tkinter
或Pygame (not standard library)
,它们都支持图像和文本放置(以及全屏)。值得注意的是Tkinter
不是线程安全的,因此如果您计划线程化该程序,则可能会出现问题。
对于http请求,您可以使用httplib
。
对于与Json相关的事情,您可以使用json
库。
答案 2 :(得分:0)
请试试QT。它有非常好的GUI工具,并支持它所需的C ++和原生性。我们使用QT构建接口并部署它的小终端,如raspberry Pi。它还允许您在启动时直接启动应用程序。 这是一个链接:http://qt-project.org/wiki/Qt-RaspberryPi