久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

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

          <bdo id='p6DVB'></bdo><ul id='p6DVB'></ul>

        <legend id='p6DVB'><style id='p6DVB'><dir id='p6DVB'><q id='p6DVB'></q></dir></style></legend>

        <small id='p6DVB'></small><noframes id='p6DVB'>

      1. <tfoot id='p6DVB'></tfoot>

        Kivy - 屏幕管理器 - 訪問其他類中的屬性

        Kivy - Screen Manager - Accessing attribute in other class(Kivy - 屏幕管理器 - 訪問其他類中的屬性)
      2. <i id='QUyqb'><tr id='QUyqb'><dt id='QUyqb'><q id='QUyqb'><span id='QUyqb'><b id='QUyqb'><form id='QUyqb'><ins id='QUyqb'></ins><ul id='QUyqb'></ul><sub id='QUyqb'></sub></form><legend id='QUyqb'></legend><bdo id='QUyqb'><pre id='QUyqb'><center id='QUyqb'></center></pre></bdo></b><th id='QUyqb'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='QUyqb'><tfoot id='QUyqb'></tfoot><dl id='QUyqb'><fieldset id='QUyqb'></fieldset></dl></div>

                <tbody id='QUyqb'></tbody>
                <bdo id='QUyqb'></bdo><ul id='QUyqb'></ul>

                <small id='QUyqb'></small><noframes id='QUyqb'>

                <legend id='QUyqb'><style id='QUyqb'><dir id='QUyqb'><q id='QUyqb'></q></dir></style></legend>
                1. <tfoot id='QUyqb'></tfoot>

                  本文介紹了Kivy - 屏幕管理器 - 訪問其他類中的屬性的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  使用 Kivy 屏幕管理器,我創(chuàng)建了兩個(gè)屏幕.在屏幕 1 中,我想更改屏幕 2 中的標(biāo)簽.我在我的代碼中突出顯示有問題的區(qū)域:

                  Using the Kivy Screen Manager, I create two Screens. Whilst being in screen 1, i want to change a label in screen two. I highlight the problematic area in my code:

                  我的test.ky:

                  #: import ScreenManager kivy.uix.screenmanager.ScreenManager
                  #: import Screen kivy.uix.screenmanager.ScreenManager
                  #: import SettingsScreen screen
                  
                  
                  ScreenManager:
                      MenuScreen:
                      SettingsScreen:
                  
                  
                  <MenuScreen>:
                      name: 'MenuScreen'
                      BoxLayout:
                          Button:
                              text: 'Goto nn'
                              on_press: 
                                  root.manager.current = 'SettingsScreen'
                                  root.change_text()
                  
                  
                  <SettingsScreen>:
                      name: 'SettingsScreen'
                      label_id: label_field
                      BoxLayout:
                          Label:
                              id: label_field
                              text: "to_be_changed"
                  

                  還有我的 screen.py

                  from kivy.app import App
                  from kivy.uix.boxlayout import BoxLayout
                  from kivy.uix.screenmanager import ScreenManager, Screen
                  
                  
                  class MenuScreen(Screen):
                      def change_text(self):
                          pass
                          # HERE: something like
                          # root.SettingsScreen.label_field.text = 'new text'
                  
                  
                  class SettingsScreen(Screen):
                      pass
                  
                  
                  class TestApp(App):
                      pass
                  
                  TestApp().run()
                  

                  非常感謝任何幫助!謝謝,尼科

                  Any help is greatly appreciated! Thanks, Nico

                  推薦答案

                  這個(gè)怎么樣:

                  當(dāng)您按下 MenuScreen 上的按鈕時(shí),它會(huì)在自身上設(shè)置一個(gè)屬性,其中包含您要放在 SettingsScreen 標(biāo)簽中的文本.然后在kv文件中給MenuScreen分配一個(gè)id值,用來引用這個(gè)屬性.示例:

                  When you press the button on MenuScreen, it sets an attribute on itself containing the text you want to put in the SettingsScreen Label. Then the MenuScreen is assigned an id value in the kv file, which is used to reference this attribute. Example:

                  ma??in.py

                  class MenuScreen(Screen):
                      text = StringProperty('')
                      def change_text(self):
                          self.text = "The text you want to set"
                          self.manager.current = "SettingsScreen"
                  
                  class SettingsScreen(Screen):
                      label_text = StringProperty('')
                  

                  kv 文件

                  ScreenManager:
                      id: screen_manager
                      MenuScreen:
                          id: menu_screen
                          name: 'MenuScreen'
                          manager: screen_manager
                      SettingsScreen:
                          name: 'SettingsScreen'
                          manager: screen_manager
                          label_text: menu_screen.text
                  
                  <MenuScreen>:
                      BoxLayout:
                          Button:
                              text: 'Goto nn'
                              on_press:
                                  root.change_text()
                  
                  <SettingsScreen>:
                      BoxLayout:
                          Label:
                              text: root.label_text
                  

                  如您所見,我在 kv 文件中的 ScreenManager 下設(shè)置了屏幕的名稱和 id,因?yàn)檫@是我通常會(huì)做的事情.

                  As you can see, I set the names and id of the screens under ScreenManager itself in the kv file, as this is what I would usually do to make this work.

                  這篇關(guān)于Kivy - 屏幕管理器 - 訪問其他類中的屬性的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  How to make a discord bot that gives roles in Python?(如何制作一個(gè)在 Python 中提供角色的不和諧機(jī)器人?)
                  Discord bot isn#39;t responding to commands(Discord 機(jī)器人沒有響應(yīng)命令)
                  Can you Get the quot;About mequot; feature on Discord bot#39;s? (Discord.py)(你能得到“關(guān)于我嗎?Discord 機(jī)器人的功能?(不和諧.py))
                  message.channel.id Discord PY(message.channel.id Discord PY)
                  How do I host my discord.py bot on heroku?(如何在 heroku 上托管我的 discord.py 機(jī)器人?)
                  discord.py - Automaticaly Change an Role Color(discord.py - 自動(dòng)更改角色顏色)

                    <tbody id='BZkKE'></tbody>
                  <tfoot id='BZkKE'></tfoot>
                      • <i id='BZkKE'><tr id='BZkKE'><dt id='BZkKE'><q id='BZkKE'><span id='BZkKE'><b id='BZkKE'><form id='BZkKE'><ins id='BZkKE'></ins><ul id='BZkKE'></ul><sub id='BZkKE'></sub></form><legend id='BZkKE'></legend><bdo id='BZkKE'><pre id='BZkKE'><center id='BZkKE'></center></pre></bdo></b><th id='BZkKE'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='BZkKE'><tfoot id='BZkKE'></tfoot><dl id='BZkKE'><fieldset id='BZkKE'></fieldset></dl></div>
                          <bdo id='BZkKE'></bdo><ul id='BZkKE'></ul>
                        • <legend id='BZkKE'><style id='BZkKE'><dir id='BZkKE'><q id='BZkKE'></q></dir></style></legend>

                          <small id='BZkKE'></small><noframes id='BZkKE'>

                            主站蜘蛛池模板: 国产精品综合网 | 亚洲性在线 | 美女国产 | 国产伦精品一区二区三区视频金莲 | 国产伦精品一区二区三区高清 | 午夜精品久久久久久久久久久久 | 国产精品国产三级国产aⅴ无密码 | 欧美日韩高清 | 在线日韩视频 | 日韩国产免费 | 欧美日韩亚洲国产综合 | 国产精品www | 日本成人一区二区 | 成人乱人乱一区二区三区软件 | 亚洲精品99| 国产精品久久久久久久久久久久冷 | 九九热re| 久久久久久高清 | 亚洲网视频| 国产成人网 | 视频一区二区在线 | 国产精品有限公司 | 久久精品com | 免费在线成人 | 国产福利在线 | 日韩乱码在线 | 啪一啪| 欧美 视频| 精品久久久久久久久久久久久久久久久 | 九九免费视频 | 亚洲欧美视频在线观看 | 久久精品成人 | 成人福利视频网站 | 一区二区手机在线 | 国产乱码久久久久久 | 国内毛片毛片毛片毛片 | 97视频精品| 亚洲成人精品 | 欧美日韩手机在线观看 | 玖玖国产| 亚洲精品视频免费 |