1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function render({ model, el }) { let btn = document.createElement("button"); btn.innerHTML = model.get("my_message"); btn.style.background = "orange"; btn.style.borderRadius = "10px"; btn.style.color = "white"; btn.style.fontFamily = '"Roboto", sans-serif'; btn.style.fontSize = "2em"; btn.style.margin = "10px"; btn.style.padding = "10px 20px"; el.appendChild(btn); } export default { render };
1
2
3
4
5
6
7
8
9
10
import anywidget import traitlets class HelloWidget(anywidget.AnyWidget): _esm = "widget.js" my_message = traitlets.Unicode("Hello World").tag(sync=True) w = HelloWidget() page = w
1
2
3
anywidget numpy