【发布时间】:2018-06-14 00:32:57
【问题描述】:
对于一个项目,我必须为 python 制作一个 GUI。它应该显示一些变量(温度等)。但我不知道如何通过 GTK 将变量传递到窗口。任何答案表示赞赏:)
一些信息:我使用的是 RPi3,但这并不重要,不是吗?我有一个 7" 显示器,应该全屏显示程序。最后,应该有温度、湿度、水等。
我不完全知道我使用的是哪个 GTK,但它在 python 中。所以我认为是pygtk
感谢阅读,
法比安
【问题讨论】:
-
这与 HTML 或 CGI 有什么关系?
-
您是尝试使用 GTK+ 在 python 中创建本机 GUI,还是使用 webkitGTK 使用 Web 视图?这很难理解,也很模糊,无法回答。附带说明一下,pygtk 是旧的 GTK+ 2 绑定的名称。对于 GTK+ 3,您应该使用 pygobject:python-gtk-3-tutorial.readthedocs.io/en/latest
-
我只想为我的 python 变量提供一个 GUI,我更喜欢使用 Css/Html 对其进行样式设置。据我所知,Web 服务器更好。您可以将变量传递给 Php 或类似的东西。但是如果没有 PHP 就可以更简单,所以只有一个 HTML 文件,我可以在其中编写类似的内容:
-
%if.... 等等。如果它可以在没有 PHP 的情况下工作会很酷
-
这还不清楚。你的“变量”在哪里?在配置文件中?您的 GUI 程序是否应该在与 RPi 相连的显示器上全屏显示?如果答案是肯定的,那么我看不到对 Web 服务器的需求。使用 GTK+ 3,您可以使用 CCS 为原生 GUI 设置样式,而无需为此使用 Web 视图或 Web 服务器。
标签: python html python-2.7 gtk webkitgtk