9
通過以下最簡單的示例,我可以創建與Jupyter筆記本交互的按鈕和顯示在筆記本中的HTML表格。將ipywidgets放入Jupyter筆記本中的HTML中
import ipywidgets
from IPython.display import display
from IPython.core.display import HTML
def func(btn):
print('Hi!')
btn1 = ipywidgets.Button(description="Click me!")
btn1.on_click(func)
btn2 = ipywidgets.Button(description="Click me!")
btn2.on_click(func)
display(btn1)
display(btn2)
display(HTML(
'<table>' +
'<tr><td>Something here</td><td>Button 1 here</td></tr>' +
'<tr><td>Something here</td><td>Button 2 here</td></tr>' +
'</table>'
))
我現在想放置的按鈕在HTML表。我試着調查方法Widget._ipython_display_()
,但這不允許我使用我自己的html表中的按鈕。
(請參見小桌子,例如,我想將按鈕在一張大桌子和使用按鈕從數據庫中刪除行。)
在this question中,想知道,如何將小部件相對於彼此放置。在這裏,我想將小部件放置在其他HTML代碼中。