【问题标题】:kivy remove parent and add child new widgetkivy 删除父级并添加子级新小部件
【发布时间】:2023-03-17 10:05:01
【问题描述】:

大家如何区分孩子和父母?

kivy.uix.widget.WidgetException: Cannot add <kivymd.uix.card.MDCard object at 0x000001EBCBFFB0B8>

它已经有一个父 <kivymd.uix.list.MDList object at 0x000001EBCF105B38>。 我可以分离 mdcard 对象并添加一个新的小部件。

【问题讨论】:

  • 如果你想从它的父级中删除一个小部件(称之为abba),你可以这样做abba.parent.remove_widget(abba)

标签: python kivy kivy-language kivymd


【解决方案1】:

要从其父级中删除一个小部件,您必须使用remove_widget 函数。如果要从父级中删除所有小部件,可以使用clear_widgets 函数。您可以查看更多详情here

如果你能提供一些代码以便我更正它,我将不胜感激

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-02
    • 1970-01-01
    • 2013-02-19
    • 1970-01-01
    • 2014-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多