我尝试使用NiceGUI创建一个网站使用NiceGUI的默认文本输入代码。这段代码工作得很好,但是,我需要全局暴露变量e。值,但我未能使用一个简单的“="。
我试图使用这段代码将e.value设置为变量,但是失败了,给了我一个语法错误。
下面是我使用的代码:
from nicegui import ui
i = ("")
ui.input(label='Text', placeholder='start typing',
on_change=lambda e: (e.value = (i))
)
result = ui.label()
ui.run()
任何帮助都很感激。
1条答案
按热度按时间twh00eeo1#
不幸的是,在Python的lambda语句中,(almost)没有赋值的方法,但是你可以定义一个正则函数来完成这个任务: