<bdo id='38zYo'></bdo><ul id='38zYo'></ul>
  1. <legend id='38zYo'><style id='38zYo'><dir id='38zYo'><q id='38zYo'></q></dir></style></legend>

    <small id='38zYo'></small><noframes id='38zYo'>

    1. <tfoot id='38zYo'></tfoot>
      <i id='38zYo'><tr id='38zYo'><dt id='38zYo'><q id='38zYo'><span id='38zYo'><b id='38zYo'><form id='38zYo'><ins id='38zYo'></ins><ul id='38zYo'></ul><sub id='38zYo'></sub></form><legend id='38zYo'></legend><bdo id='38zYo'><pre id='38zYo'><center id='38zYo'></center></pre></bdo></b><th id='38zYo'></th></span></q></dt></tr></i><div id='38zYo'><tfoot id='38zYo'></tfoot><dl id='38zYo'><fieldset id='38zYo'></fieldset></dl></div>

      Kivy - 单击按钮时编辑标签

      时间:2023-10-08
      <tfoot id='4iSg8'></tfoot>

    2. <i id='4iSg8'><tr id='4iSg8'><dt id='4iSg8'><q id='4iSg8'><span id='4iSg8'><b id='4iSg8'><form id='4iSg8'><ins id='4iSg8'></ins><ul id='4iSg8'></ul><sub id='4iSg8'></sub></form><legend id='4iSg8'></legend><bdo id='4iSg8'><pre id='4iSg8'><center id='4iSg8'></center></pre></bdo></b><th id='4iSg8'></th></span></q></dt></tr></i><div id='4iSg8'><tfoot id='4iSg8'></tfoot><dl id='4iSg8'><fieldset id='4iSg8'></fieldset></dl></div>

      • <bdo id='4iSg8'></bdo><ul id='4iSg8'></ul>

      • <small id='4iSg8'></small><noframes id='4iSg8'>

          <legend id='4iSg8'><style id='4iSg8'><dir id='4iSg8'><q id='4iSg8'></q></dir></style></legend>
              <tbody id='4iSg8'></tbody>

              1. 本文介绍了Kivy - 单击按钮时编辑标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                我希望 button1 在单击时编辑标签etykietka",但我不知道如何.你有什么想法吗?

                I wish button1 to edit Label 'etykietka' when clicked, but i don't know how. Have you got some ideas?

                class Zastepstwa (App):
                
                def build(self):
                    lista=WebOps().getList()
                    layout = BoxLayout(orientation='vertical')
                    etykietka = Label(text='aa', font_size=10)
                    button1 = Button(text='aa')
                    button1.bind(callback)
                    layout.add_widget(etykietka)
                    layout.add_widget(button)
                    return layout
                
                def callback (instance):
                    newLabelText='kkk'
                    #?
                

                推荐答案

                你需要将你的标签传递给回调,一个很好的方法是使用偏函数

                you need to pass your label to callback, a nice way to do it is to use the partial function

                from functools import partial
                

                更改回调签名

                def callback(label, instance, *args):
                    label.text='kkk'
                

                然后像这样绑定回调

                button1.bind(on_press=partial(callback, etykieta))
                

                应该这样做.

                这篇关于Kivy - 单击按钮时编辑标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:是否可以在 Python 3.6 中为 iOS 编写 Kivy 应用程序 下一篇:出现错误:没有名为“calendar_ui"的模块.即使

                相关文章

                最新文章

                <i id='048zO'><tr id='048zO'><dt id='048zO'><q id='048zO'><span id='048zO'><b id='048zO'><form id='048zO'><ins id='048zO'></ins><ul id='048zO'></ul><sub id='048zO'></sub></form><legend id='048zO'></legend><bdo id='048zO'><pre id='048zO'><center id='048zO'></center></pre></bdo></b><th id='048zO'></th></span></q></dt></tr></i><div id='048zO'><tfoot id='048zO'></tfoot><dl id='048zO'><fieldset id='048zO'></fieldset></dl></div>
                • <bdo id='048zO'></bdo><ul id='048zO'></ul>

                  <small id='048zO'></small><noframes id='048zO'>

                  1. <legend id='048zO'><style id='048zO'><dir id='048zO'><q id='048zO'></q></dir></style></legend>

                    <tfoot id='048zO'></tfoot>