Jupyter自动填充建议文本框

时间:2016-06-07 17:42:50

标签: javascript jquery python jupyter

我正在使用Jupyter Notebook,并且在输入字符时尝试使用文本框提供建议。我发现的一个很好的例子是here.

我想在用户输入字符时提供建议,因此建议列表将针对每个输入的字符进行更改。

我是Jupyter的新手,我仍在尝试学习所有功能。我需要依赖基础Jupyter工具,例如ipython小部件(无法安装其他软件包)。任何帮助将非常感激。

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用散景JButton b = new JButton("Green.png"); window.getContentPane().add(b); JButton c = new JButton("Red.png"); window.getContentPane().add(c); JButton d = new JButton("Purple.png"); window.getContentPane().add(d); JButton z = new JButton(); window.getContentPane().add(z); JButton a = new JButton("Spin"); window.getContentPane().add(a); JButton y = new JButton(); window.getContentPane().add(y); Random random = new Random(); ActionListener x = new EventHandler(); a.addActionListener(x); ? 请查看以下示例:

Access data from bokeh widgets in a jupyter notebook

AutocompleteInput
编辑:我刚看到你无法安装软件包。但是,上述答案需要安装from bokeh.models.widgets.inputs import AutocompleteInput from bokeh.io import output_notebook from bokeh.plotting import show from bokeh.models import CustomJS output_notebook() callback = CustomJS(code=""" if (IPython.notebook.kernel !== undefined) { var kernel = IPython.notebook.kernel; cmd = "widget_value = '" + cb_obj.value + "'"; kernel.execute(cmd, {}, {}); } """) txt_input = AutocompleteInput(completions=['val1', 'val2'], callback=callback) show(txt_input) print(widget_value)