Jupyter IPyWidgets

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

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

# Filename : example.py 
# Copyright : 2020 By aizws 
# Author by : www.aizws.net 
# Date : 2020-08-28 
from ipywidgets import widgets

这里解释了一些基本的IPyWidget:

文字输入

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

按钮

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

IntSlider

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

标签

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

display()

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

互动

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

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

表单创建

下一章:Jupyter QtConsole入门

在本章中,让我们了解如何开始使用QtConsole。本章将概述该软件并说明其安装步骤。 概述Qt控制台是类似于IPython终端的GUI应用程序。但是,它提供了许多增强功能,这些增强功能在基 ...