如果这个问题已经回答了,我很抱歉,但是我在这里找不到任何东西(除了这个没有回答的:link和一个没有完全回答我要问的问题的:link
我正在使用ipywidgets创建一个按钮,但脚本不会等待按钮被单击。下面是我试图实现的代码示例:
button = widgets.Button(description = "Click")
output = widgets.Output()
display(button, output)
def on_button_clicked(b):
with output:
print("button clicked")
button.on_click(on_button_clicked)
print("Python is ignoring you")
如果我运行这个,在我单击按钮之前,我只会得到“Python正在忽略您”。我希望它显示按钮,等待用户单击它,然后执行其余的(“Python正在忽略您”)
有人知道如何让python等待按钮被点击吗
非常感谢您的帮助!谢谢
我从未使用过ipywidgets,但问题出在最后一行
您告诉python打印“python正在忽略您”,python正在这样做
它不会等待用户单击按钮
因为打印语句已退出,所以单击按钮上的函数“”(或任何)
所以只要把它放在函数中(即print语句)
希望这有帮助:D
如果你愿意,我可以在Tkinter制作同样的程序,我可以为你做 如果需要,请告诉我:)
相关问题 更多 >
编程相关推荐