📜  Jupyter笔记本-IPyWidgets

📅  最后修改于: 2020-11-08 07:09:47             🧑  作者: Mango


IPyWidgets是Jupyter笔记本的HTML交互式窗口小部件的Python库。库中的每个UI元素都可以响应事件并调用指定的事件处理函数。它们增强了Jupyter笔记本应用程序的交互功能。

为了将小部件合并到笔记本中,我们必须导入以下模块,如下所示:

from ipywidgets import widgets

一些基本的IPyWidgets在这里解释-

文字输入

widgets.text()函数可在笔记本中呈现小部件。它类似于HTML中的文本框表单元素。此小部件的对象具有on_submit()方法,该方法侦听文本字段的活动,并可以调用作为其参数提供的事件处理程序。

纽扣

此小部件类似于HTML按钮。单击该事件时,该事件通过on_click()方法注册,该方法调用click事件处理程序。

滑块

一个滑动控件,显示递增的整数值。还有一个FloatSlider和IntRangeSlider(在范围之间更改整数)

标签

此小部件可用于在笔记本中显示不可编辑的文本。

显示()

来自ipywidgets模块的此函数将小部件对象呈现在笔记本的输入单元格中。

相互作用

此函数根据提供给它的数据参数的类型自动呈现窗口小部件。此函数的第一个参数是事件处理程序,第二个是传递给事件处理程序本身的值。

下面的示例显示了三个标签小部件,两个文本小部件以及一个带有“添加”标题的按钮。单击该按钮时,两个文本输入字段中的数字总和显示在最下方的标签上。

表格制作