📜  如何在 Jupyter 中创建按钮?

📅  最后修改于: 2022-05-13 01:55:26.922000             🧑  作者: Mango

如何在 Jupyter 中创建按钮?

在本文中,我们将学习如何使用Python程序在 Jupyter 中创建一个交互式按钮。交互式按钮是一个按钮,当用户单击它时会执行特定函数。对于以下任务,我们需要ipywidgets库模块。 ipywidgets ,也称为 jupyter-widgets 或简称为小部件,是用于 Jupyter 笔记本和 IPython 内核的交互式 HTML 小部件。

如果您的控制台没有该模块,您可以使用以下命令安装它:

pip install ipywidgets

在大多数情况下,安装Python ipywidgets 包还会自动配置经典 Jupyter Notebook 和 JupyterLab 3.0 以显示 ipywidgets。

示例 1:创建一个简单的按钮。

代码:

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)

输出: