在 python 中获取 kivy 小部件的类型(标签、按钮等)
Get the type (Label, Button, etc.) of a kivy widget in python
有什么方法可以在 python 中获取 kivy 小部件的类型?
按类型我指的是 Label
、Button
、TextInput
等
类似 my_widget.type
的内容,例如允许我将所有 TextInputs
放入一个列表中。
如果你有一个Widget
的正常引用,你可以使用:
type(widget)
但是如果你有 WeakProxy
(就像 ids
字典使用的),那么你需要做:
type(self.ids.widget.__self__)
有什么方法可以在 python 中获取 kivy 小部件的类型?
按类型我指的是 Label
、Button
、TextInput
等
类似 my_widget.type
的内容,例如允许我将所有 TextInputs
放入一个列表中。
如果你有一个Widget
的正常引用,你可以使用:
type(widget)
但是如果你有 WeakProxy
(就像 ids
字典使用的),那么你需要做:
type(self.ids.widget.__self__)