2012-08-10 80 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