3

我开始了一个项目,您可以在其中使用无线令牌(用于时间跟踪)在终端(基本上是带有触摸屏的 Raspberry Pi)上“登录”。

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

必须很容易进行http 请求和编码/解码JSON - 请不要使用 C/C++。也许python + wxwidgets?

4

3 回答 3

4

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

您有import jsonJSON 和httplib/或urrlib2http 请求。对于全屏 Tkinter 小部件,请查看effbot

于 2012-08-10T18:21:00.690 回答
3

只需使用标准库(python 2.7.3),您就可以轻松地使用 Python。

对于您可以使用的 GUI,Tkinter或者Pygame (not standard library)两者都支持图像和文本放置(以及全屏)。值得注意的是,Tkinter它不是线程安全的,因此如果您计划对该程序进行线程化,这可能是一个问题。

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

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

于 2012-08-10T18:20:08.773 回答
0

请试一试QT。它具有非常好的 GUI 工具,并支持它所需的 C++ 和原生性。我们使用QT搭建接口,部署树莓派等小型终端。它还允许您在启动时直接启动应用程序。这是一个链接:http: //qt-project.org/wiki/Qt-RaspberryPi

于 2014-12-16T15:32:51.247 回答