在IPython中3次,我可以通过设置它的IPython.html.widgets.DOMWidget
特征(对应于小部件的CSS宽度{{1}来使我的自定义width
跨越笔记本的整个宽度。 }}}到div
。在Jupyter 4中,它不再起作用,小部件被压扁到笔记本的左边缘。 Web检查员告诉我,父100 %
基本上没有宽度到填充。这是一个新功能还是一个bug?实现全宽小部件的确切小部件API是什么?如果我的小部件JS只是将父包装器的div.widget-subarea
设置为width
,我想我会遇到麻烦...
答案 0 :(得分:0)
显然,这是由于我使用的Jupyter版本中的一个错误。 .widget-subarea
widget.css
中的flex: 2 1 0%;
样式获得了display: flex;
属性,之前失踪了data Expr = Num Integer | Add Expr Expr | Mul Expr Expr
genExpr' :: Gen Expr
genExpr' = frequency
[ (1, do n <- arbitrary
return (Num n)
)
, (1, do a <- genExpr (1 `div` 2)
b <- genExpr (1 `div` 2)
return (Add a b)
)
, (1, do a <- genExpr (1 `div` 2)
b <- genExpr (1 `div` 2)
return (Mul a b)
)
]
。