首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建用作python脚本GUI的网站

如何创建用作python脚本GUI的网站
EN

Stack Overflow用户
提问于 2020-05-06 22:29:19
回答 1查看 68关注 0票数 0

我们(我的团队和我)正在开发一种原型传感器,它使用覆盆子来预处理传感器读数。我们有一个可以工作的python脚本,并使用GUIzero制作了一个简单的图形用户界面来测试所有东西,但是这需要一个屏幕来连接,并且一旦安装完成并部署到一个字段中,这是不可能的。

现在我们有了充当wifi热点的树莓,在连接到本地网络之后,我们可以使用VNC-viewer访问RBPi,并与简单的(guizero-)图形用户界面进行交互。这对于继续测试和开发是很好的。但是,一旦我们将传感器分发给一些测试用户,VNC解决方案就不是最优的,因为它允许在RBPi上进行太多的窥探。

为了解决这个问题,我们认为一个很好的解决方案是以某种方式将我们的python脚本与托管在RBPi上的网页链接起来。然后,用户可以走到传感器前,连接到本地无线网络,在浏览器中键入IP,加载的页面将允许启动/停止传感器、下载测量数据、管理存档数据等。

谷歌搜索多个方向的点(Django、flask等)而且我还是一个初学者,不能选择(并理解)所有这些框架/库/...的优势。有人能给我指个方向吗?(我们对python的了解超过了对html或PHP等的了解,所以如果解决方案在这方面是友好的,那就更好了)

EN

回答 1

Stack Overflow用户

发布于 2020-05-06 22:42:02

如果你熟悉Python,我建议你在你的RasPi上建立一个Django应用程序(他们的beginner tutorial涵盖了你需要的一切,并且整个框架都有很好的文档记录)。从那里你可以走两条路:

  • 要么创建一个单独的视图(基本上是一个函数,当某个网址被调用时被调用),呈现一些带有按钮的超文本标记语言,你可以连接到你的系统

传感器上的一些Python代码,或者你可以为每个函数创建一个视图(例如/API/_

  • ,/API/download_
  • ),并将这些API调用连接到一个webview。

后一种变体还允许通过网络以编程方式控制传感器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61637776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档