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

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

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

      <small id='9psv4'></small><noframes id='9psv4'>

    2. 編寫 MDDropdownMenu 項

      Write the MDDropdownMenu item(編寫 MDDropdownMenu 項)

      • <bdo id='T69JN'></bdo><ul id='T69JN'></ul>
            <tfoot id='T69JN'></tfoot>

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

                <tbody id='T69JN'></tbody>
            • <legend id='T69JN'><style id='T69JN'><dir id='T69JN'><q id='T69JN'></q></dir></style></legend>
                <i id='T69JN'><tr id='T69JN'><dt id='T69JN'><q id='T69JN'><span id='T69JN'><b id='T69JN'><form id='T69JN'><ins id='T69JN'></ins><ul id='T69JN'></ul><sub id='T69JN'></sub></form><legend id='T69JN'></legend><bdo id='T69JN'><pre id='T69JN'><center id='T69JN'></center></pre></bdo></b><th id='T69JN'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='T69JN'><tfoot id='T69JN'></tfoot><dl id='T69JN'><fieldset id='T69JN'></fieldset></dl></div>
                本文介紹了編寫 MDDropdownMenu 項的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我嘗試在 MDDropdownMenu 中寫入所選項目.但是,即使有這段代碼,我也找不到menu.bind (.....) 函數沒有任何結果

                I try to write the selected item in MDDropdownMenu. But, even with this code, I don't find it I don't have any result with menu.bind (.....) function

                from kivymd.app import MDApp
                from kivymd.uix.menu import MDDropdownMenu
                from kivy.lang import Builder
                from kivy.clock import Clock
                from kivymd.uix.screen import Screen
                
                
                KV = """
                <BuildApp>:
                
                    MDRaisedButton:
                        id: button
                        text: "PRESS ME"
                        pos_hint: {"center_x": .5, "center_y": .5}
                        on_release: root.menu.open()
                
                BuildApp:
                """
                
                class BuildApp(Screen):
                    def __init__(self, **kwargs):
                        super().__init__(**kwargs)
                        Clock.schedule_once(self._late_init)
                
                    def _late_init(self, interval):
                        menu_items = [{"text": f"Item {i}"} for i in range(5)]
                        self.menu = MDDropdownMenu(
                            caller=self.ids.button,
                            items=menu_items,
                            width_mult=4,
                        )
                        self.menu.bind(on_release=self.menu_callback)
                
                
                
                    def menu_callback(self, instance_menu, instance_menu_item):
                        print(instance_menu, instance_menu_item)
                
                
                class MainApp(MDApp):
                    def build(self):
                        self.root = Builder.load_string(KV)
                
                
                MainApp().run()
                

                另外,如何在.Kv文件中編寫MDDropdownMenu部分

                In addition, how can I write the MDDropdownMenu part in .Kv file

                最好的問候

                推薦答案

                使用MDDropdownMenucallback屬性:

                def _late_init(self, interval):
                    menu_items = [{"text": f"Item {i}"} for i in range(5)]
                    self.menu = MDDropdownMenu(
                        caller=self.ids.button,
                        items=menu_items,
                        callback=self.menu_callback,
                        width_mult=4,
                    )
                
                def menu_callback(self,instance_menu_item):
                    print(instance_menu_item.text)
                

                你可以在kv中定義下拉菜單,像這樣:

                You can define the drop down menu in the kv, like this:

                from kivymd.app import MDApp
                from kivymd.uix.menu import MDDropdownMenu
                from kivy.lang import Builder
                from kivy.clock import Clock
                from kivymd.uix.screen import Screen
                
                
                KV = """
                <MyMenu>:
                    items: [{'text':'item 0'}, {'text':'item 1'}, {'text':'item 2'}, {'text':'item 3'}, {'text':'item 4'}]
                    caller: app.root.ids.button
                    callback: app.root.menu_callback
                    width_mult: 4
                
                <BuildApp>:
                    MDRaisedButton:
                        id: button
                        text: "PRESS ME"
                        pos_hint: {"center_x": .5, "center_y": .5}
                        on_release: root.menu.open()
                
                BuildApp:
                """
                
                class MyMenu(MDDropdownMenu):
                    pass
                
                
                class BuildApp(Screen):
                
                    def menu_callback(self, instance_menu_item):
                        print(instance_menu_item.text)
                
                
                class MainApp(MDApp):
                    def build(self):
                        root = Builder.load_string(KV)
                        Clock.schedule_once(self.build_menu)
                        return root
                
                    def build_menu(self, dt):
                        # cannot create menu until after app is built because of references to app.root in kv
                        self.root.menu = MyMenu()
                
                
                MainApp().run()
                

                這篇關于編寫 MDDropdownMenu 項的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                相關文檔推薦

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

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

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

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

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

                        2. 主站蜘蛛池模板: 狠狠干av | 免费在线h视频 | 精品国产欧美在线 | 日韩精品一区二区三区中文在线 | 欧美福利专区 | 日韩一区二区免费视频 | 亚洲网在线 | 精品亚洲一区二区三区四区五区 | 91精品国产91久久久久久 | 亚洲精品自在在线观看 | 九九国产在线观看 | av看片网| 韩日中文字幕 | 久久久久国产 | 亚洲成人免费在线观看 | 国产在线97| 久久久久久毛片免费观看 | 一级黄色片在线看 | 91.com在线观看 | 久久99精品国产99久久6男男 | 久久久久久久久久久高潮一区二区 | 夜夜骚 | 久久亚洲国产精品日日av夜夜 | 真人一级毛片 | 日本午夜在线视频 | 欧美精选一区二区 | 国产精品99久久免费观看 | av一级毛片 | 中文字幕91av | 金莲网| 亚洲看片网站 | 国产成人精品免高潮在线观看 | 蜜桃在线一区二区三区 | 亚洲精品国产区 | 成人高潮片免费视频欧美 | 日韩亚洲欧美一区 | 亚洲精品免费视频 | 日韩1区2区 | 99国产精品久久久 | www国产成人免费观看视频,深夜成人网 | 亚洲综合久久精品 |