python类remove_widget()的实例源码

quickfind.py 文件源码 项目:kivy_soil 作者: Bakterija 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def _update_quickfind_label(self, _, value):
        qlabel = self._quickfind_label
        if value:
            if qlabel:
                qlabel.text = value
            else:
                self._quickfind_label = CompatTextInput(
                    text=value, size_hint=(None, None), pos=self.pos,
                    font_size=self.quickfind_font_size,
                    size=(self.width, int(self.quickfind_font_size * 2.3)))
                Window.add_widget(self._quickfind_label)
        else:
            if qlabel:
                Window.remove_widget(qlabel)
                self._quickfind_label = None
menu.py 文件源码 项目:kivy_soil 作者: Bakterija 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def dismiss(self):
        self.children[0].children[0].on_ctx_dismiss()
        self.dispatch('on_dismiss')
        Window.remove_widget(self)
snackbar.py 文件源码 项目:Blogs-Posts-Tutorials 作者: kiok46 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def begin(self):
        if self.button_text == '':
            self.remove_widget(self.ids['_button'])
        else:
            self.ids['_spacer'].width = dp(16) if \
                DEVICE_TYPE == "mobile" else dp(40)
            self.padding_right = dp(16)
        Window.add_widget(self)
        anim = Animation(y=0, duration=.3, t='out_quad')
        anim.start(self)
        Clock.schedule_once(lambda dt: self.die(), self.duration)
snackbar.py 文件源码 项目:Blogs-Posts-Tutorials 作者: kiok46 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def die(self):
        anim = Animation(top=0, duration=.3, t='out_quad')
        anim.bind(on_complete=lambda *args: _play_next(self))
        anim.bind(on_complete=lambda *args: Window.remove_widget(self))
        anim.start(self)
menu.py 文件源码 项目:Blogs-Posts-Tutorials 作者: kiok46 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def dismiss(self):
        Window.remove_widget(self)
snackbar.py 文件源码 项目:mobileinsight-mobile 作者: mobile-insight 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def begin(self):
        if self.button_text == '':
            self.remove_widget(self.ids['_button'])
        else:
            self.ids['_spacer'].width = dp(16) if DEVICE_TYPE == "mobile" else dp(40)
            self.padding_right = dp(16)
        Window.add_widget(self)
        anim = Animation(y=0, duration=.3, t='out_quad')
        anim.start(self)
        Clock.schedule_once(lambda dt: self.die(), self.duration)
snackbar.py 文件源码 项目:mobileinsight-mobile 作者: mobile-insight 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def die(self):
        anim = Animation(top=0, duration=.3, t='out_quad')
        anim.bind(on_complete=lambda *args: manager._play_next(self))
        anim.bind(on_complete=lambda *args: Window.remove_widget(self))
        anim.start(self)
menu.py 文件源码 项目:mobileinsight-mobile 作者: mobile-insight 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def dismiss(self):
        Window.remove_widget(self)
snackbar.py 文件源码 项目:kivy_gosh 作者: mcroni 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def begin(self):
        if self.button_text == '':
            self.remove_widget(self.ids['_button'])
        else:
            self.ids['_spacer'].width = dp(16) if \
                DEVICE_TYPE == "mobile" else dp(40)
            self.padding_right = dp(16)
        Window.add_widget(self)
        anim = Animation(y=0, duration=.3, t='out_quad')
        anim.start(self)
        Clock.schedule_once(lambda dt: self.die(), self.duration)
snackbar.py 文件源码 项目:kivy_gosh 作者: mcroni 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def die(self):
        anim = Animation(top=0, duration=.3, t='out_quad')
        anim.bind(on_complete=lambda *args: _play_next(self))
        anim.bind(on_complete=lambda *args: Window.remove_widget(self))
        anim.start(self)
menu.py 文件源码 项目:kivy_gosh 作者: mcroni 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def dismiss(self):
        Window.remove_widget(self)
snackbar.py 文件源码 项目:KivyMD 作者: cruor99 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def begin(self):
        if self.button_text == '':
            self.remove_widget(self.ids['_button'])
        else:
            self.ids['_spacer'].width = dp(16) if \
                DEVICE_TYPE == "mobile" else dp(40)
            self.padding_right = dp(16)
        Window.add_widget(self)
        anim = Animation(y=0, duration=.3, t='out_quad')
        anim.start(self)
        Clock.schedule_once(lambda dt: self.die(), self.duration)
snackbar.py 文件源码 项目:KivyMD 作者: cruor99 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def die(self):
        anim = Animation(top=0, duration=.3, t='out_quad')
        anim.bind(on_complete=lambda *args: _play_next(self))
        anim.bind(on_complete=lambda *args: Window.remove_widget(self))
        anim.start(self)
menu.py 文件源码 项目:KivyMD 作者: cruor99 项目源码 文件源码 阅读 28 收藏 0 点赞 0 评论 0
def dismiss(self):
        Window.remove_widget(self)
quickfind.py 文件源码 项目:mmplayer 作者: Bakterija 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def _update_quickfind_label(self, _, value):
        qlabel = self._quickfind_label
        if value:
            if qlabel:
                qlabel.text = value
            else:
                self._quickfind_label = CompatTextInput(
                    text=value, size_hint=(None, None), pos=self.pos,
                    font_size=self.quickfind_font_size,
                    size=(self.width, int(self.quickfind_font_size * 2.3)))
                Window.add_widget(self._quickfind_label)
        else:
            if qlabel:
                Window.remove_widget(qlabel)
                self._quickfind_label = None
menu.py 文件源码 项目:mmplayer 作者: Bakterija 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def dismiss(self):
        self.children[0].children[0].on_ctx_dismiss()
        self.dispatch('on_dismiss')
        Window.remove_widget(self)
menu.py 文件源码 项目:mmplayer 作者: Bakterija 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def dismiss(self):
        self.children[0].children[0].on_ctx_dismiss()
        Window.remove_widget(self)
kivytoast.py 文件源码 项目:VKBot 作者: Fogapod 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def _in_out(self, dt):
        self._duration -= dt * 1000
        if self._duration <= 0:
            self._transparency = 1.0 + (self._duration / self._rampdown)
        if -(self._duration) > self._rampdown:
            Window.remove_widget(self)
            return False


问题


面经


文章

微信
公众号

扫码关注公众号