【发布时间】:2018-08-31 22:41:31
【问题描述】:
我设计了一个笔记本,以便将用户可以更改的变量分组到整个笔记本中的不同单元格中。我想用不同的背景颜色突出显示这些单元格,以便用户可以清楚地看到旋钮所在的位置。
我怎样才能做到这一点?
NB:This related question 是关于 static 代码突出显示(用于手册),并且接受的答案建议基本上将所有内容都放在标记 cmets 中。就我而言,我希望突出显示的代码位于可运行单元格中。
【问题讨论】:
-
使用widgets设置这些变量怎么样,让用户完全不用接触代码?
-
不错的主意,但我会说这不等同。我的理解是小部件更多地存在于交互空间中,而在这里我想更改配置变量。如果一个变量对应于一个长计算的参数,我希望这个参数在计算过程中不要改变,并让用户清楚。我个人会坚持使用小部件来获得即时的交互式反馈(通常通过
%interac)。 -
您可以在计算开始时禁用用于设置配置变量的小部件。这样,您将阻止用户更改变量,并表明这些值当前正在计算中使用并且无法更改。
-
当然需要考虑。谢谢!
标签: jupyter-notebook jupyter-lab