如何在 Jupyter 中创建按钮?
在本文中,我们将学习如何使用Python程序在 Jupyter 中创建一个交互式按钮。交互式按钮是一个按钮,当用户单击它时会执行特定函数。对于以下任务,我们需要ipywidgets库模块。 ipywidgets ,也称为 jupyter-widgets 或简称为小部件,是用于 Jupyter 笔记本和 IPython 内核的交互式 HTML 小部件。
如果您的控制台没有该模块,您可以使用以下命令安装它:
pip install ipywidgets
在大多数情况下,安装Python ipywidgets 包还会自动配置经典 Jupyter Notebook 和 JupyterLab 3.0 以显示 ipywidgets。
示例 1:创建一个简单的按钮。
Syntax: widgets.Button(description=’My Button’)
代码:
Python3
# import module
import ipywidgets as widgets
# creating button
widgets.Button(description = 'My Button')
Python3
import ipywidgets as widgets
from ipywidgets import interact, interact_manual, fixed
from random import choice
def lang():
langSelect = ["English","Deustche","Espanol","Italiano","한국어","日本人"]
print(choice(langSelect))
interact_manual(lang)
输出:
示例 2:
在这里,我们将创建一个交互式按钮,帮助我们从给定的语言列表中选择一种随机语言。
- interact_manual() :自动创建一个用户界面控件,以交互方式探索代码和数据。
- choice():返回从指定序列中随机选择的元素。
代码:
蟒蛇3
import ipywidgets as widgets
from ipywidgets import interact, interact_manual, fixed
from random import choice
def lang():
langSelect = ["English","Deustche","Espanol","Italiano","한국어","日本人"]
print(choice(langSelect))
interact_manual(lang)
输出: