首页 文章

如何从树中删除小部件

提问于
浏览
1

我希望能够从树中删除小部件,或删除小部件的子节点 . 我尝试使用状态将窗口小部件更改为null但它返回错误 . 有解决方案吗?这是错误https://gist.github.com/litekangel/e2037cf5dc4dbd9c0c0a9860ad3b0270

我终于找到了一个隐藏/删除小部件的解决方案:我只是用一个空小部件替换它(可能我会添加一个小动画),但我仍然在寻找一种更简洁的方法来做到这一点 .

2 回答

  • 2

    如果你想要一个空的小部件, Container() 是个不错的选择 .

  • 1

    在sputter中,您并不真正更新每次需要更改时实际生成新树的窗口小部件树 . 因此,您只需更改窗口小部件 build 函数的返回值 .

相关问题