我计划将现有应用程序(或至少部分处理数据以交互式创建图形)移植到基于ipython的UI中。我想知道是否可以使用ipython notebook作为引擎创建基于菜单的应用程序。在Ipython中创建基于菜单的应用程序的任何功能?根据我迄今为止对Ipython的经验,我猜这不可用。
我正在考虑通过在markdown单元格中创建html代码来模仿它,这将生成菜单作为选择列表,从那里选择和提交会在服务器上调用一些cgi,它将使用AJAX更新笔记本的下半部分。有人做过类似的事吗?
答案 0 :(得分:1)
没有什么可以阻止您重复使用该组件。 我们尝试使它们尽可能可重用,并且应该很容易使用我们的javascript来创建自己的js前端。 cf @minrk示例here。
如果某些修改使组件更加独立且可重用,则欢迎使用补丁。在某些时候,我们甚至可以使用bower / component.io /无论
安装每个组件(codecell,tooltip,completer)我建议不要在markdown单元格中通过javascript添加菜单,因为它很快就会被禁用。
你可能想看看使用ipython笔记本的Exhibitionist用于某些东西。