【问题标题】:fast gui on raspberry覆盆子上的快速 gui
【发布时间】:2014-12-16 23:32:51
【问题描述】:

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

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

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

【问题讨论】:

    标签: python user-interface raspberry-pi


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      您可以通过标准库 (python 2.7.3) 轻松地使用 Python。

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

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2018-05-31
          • 2015-02-07
          • 1970-01-01
          • 1970-01-01
          • 2013-10-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多