如何从nodered使用tkinter运行pythongui
当我尝试使用节点red中的EXEC运行python文件时,只要它不包含任何类似tkinter的GUI,它就可以工作。 当我尝试执行时,节点红色端的错误是: _tkinter.createscreenName、baseName、className、interactive、WantObject、useTk、sync、use _tkinter.TclError:没有显示名称和$display环境变量 这是我的Python文件代码如何从nodered使用tkinter运行pythongui,python,tkinter,node-red,Python,Tkinter,Node Red,当我尝试使用节点red中的EXEC运行python文件时,只要它不包含任何类似tkinter的GUI,它就可以工作。 当我尝试执行时,节点红色端的错误是: _tkinter.createscreenName、baseName、className、interactive、WantObject、useTk、sync、use _tkinter.TclError:没有显示名称和$display环境变量 这是我的Python文件代码 from tkinter import * root = Tk()
from tkinter import *
root = Tk()
l = Label(text="Hello world", font=("Helvetica",20))
l.pack()
加
到python文件的末尾,它应该显示表单。您还没有说明Node RED是如何运行的。如果它作为服务运行,那么它将无法访问X显示,因此您将无法使用GUI启动程序
mainloop( )