【问题标题】:How to run python GUI using tkinter from nodered如何使用来自 nodered 的 tkinter 运行 python GUI
【发布时间】:2018-09-14 01:46:22
【问题描述】:

当我尝试使用节点 red 的 EXEC 运行 python 文件时,只要它不包含任何像 tkinter 这样的 GUI,它就可以工作。 当我尝试执行时,节点红色端的错误是: _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use) _tkinter.TclError: 没有显示名称也没有$DISPLAY 环境变量

这是我的 Python 文件代码

from tkinter import *

root = Tk()

l = Label(text="Hello world", font=("Helvetica",20))

l.pack()

【问题讨论】:

  • 您还没有说 Node-RED 是如何运行的。如果它作为服务运行,那么它将无法访问 X 显示器,因此您将无法使用 GUI 启动程序

标签: python tkinter node-red


【解决方案1】:

添加

mainloop( )

到 python 文件的末尾,它应该显示表单。

【讨论】:

    猜你喜欢
    • 2020-10-27
    • 1970-01-01
    • 1970-01-01
    • 2022-01-15
    • 1970-01-01
    • 2013-01-17
    • 1970-01-01
    • 2016-08-25
    相关资源
    最近更新 更多