猕猴桃中的参考按钮

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了猕猴桃中的参考按钮相关的知识,希望对你有一定的参考价值。

[我一直在想,是否有必要在python函数中引用.kv文件中的按钮,而不必将按钮作为参数传递给所述函数。抱歉,如果这是一个愚蠢的问题,刚开始使用此框架进行基于手势的UI。

答案

在我问了问题之后才在这里找到答案:https://kivy.org/doc/stable/api-kivy.uix.widget.html?highlight=widget#kivy.uix.widget.Widget.id

对于任何想知道这里是文档中代码示例的人:

kv文件:

# in kv
<MyWidget@Widget>:
id: my_widget
Label:
    id: label_widget
    Widget:
        id: inner_widget
        Label:
            id: inner_label
TextInput:
    id: text_input
OtherWidget:
    id: other_widget


<OtherWidget@Widget>
  id: other_widget
Label:
    id: other_label
    TextInput:
        id: other_textinput

然后在python文件中引用:

>>> widget = MyWidget()
>>> print(widget.ids)

以上是关于猕猴桃中的参考按钮的主要内容,如果未能解决你的问题,请参考以下文章

如何在其他屏幕kivy中显示情节

如何从Android中的片段单击按钮打开片段

如何写入猕猴桃系统日志服务器日志c#

Android:单击片段中的按钮时如何通知活动? [复制]

片段中的按钮自定义视图

使用 Kotlin 更改片段中的按钮背景