我有一个父窗口,Widget
在其中通过右键单击放置另一个小部件(parent.add_widget(...)
)。也可以通过单击中键(parent.remove_widget(...)
)删除子窗口小部件。在这里,我遇到了一个奇怪的问题-孩子实际上已从children
的{{1}}集合中删除,但仍然可见(但处于非活动状态,即与删除的小部件图片的所有交互都是不可能的)。我不使用任何布局,因为孩子可以移动到任意点,因此不应以某种方式对齐。
问题:如何在parent
之后重画父级?
示例代码:
remove_widget
答案 0 :(得分:0)
好吧,和Kivy一样,除了你自己,没人能帮忙(甚至是文档)。由with self.canvas:
方法下的add_node
行引起的问题。如果已删除,则该窗口小部件将在删除后消失。