Python kivy.core.window.Window 模块,remove_widget() 实例源码

我们从Python开源项目中,提取了以下18个代码示例,用于说明如何使用kivy.core.window.Window.remove_widget()

项目:kivy_soil    作者:Bakterija    | 项目源码 | 文件源码
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
项目:kivy_soil    作者:Bakterija    | 项目源码 | 文件源码
def dismiss(self):
        self.children[0].children[0].on_ctx_dismiss()
        self.dispatch('on_dismiss')
        Window.remove_widget(self)
项目:Blogs-Posts-Tutorials    作者:kiok46    | 项目源码 | 文件源码
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)
项目:Blogs-Posts-Tutorials    作者:kiok46    | 项目源码 | 文件源码
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)
项目:Blogs-Posts-Tutorials    作者:kiok46    | 项目源码 | 文件源码
def dismiss(self):
        Window.remove_widget(self)
项目:mobileinsight-mobile    作者:mobile-insight    | 项目源码 | 文件源码
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)
项目:mobileinsight-mobile    作者:mobile-insight    | 项目源码 | 文件源码
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)
项目:mobileinsight-mobile    作者:mobile-insight    | 项目源码 | 文件源码
def dismiss(self):
        Window.remove_widget(self)
项目:kivy_gosh    作者:mcroni    | 项目源码 | 文件源码
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)
项目:kivy_gosh    作者:mcroni    | 项目源码 | 文件源码
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)
项目:kivy_gosh    作者:mcroni    | 项目源码 | 文件源码
def dismiss(self):
        Window.remove_widget(self)
项目:KivyMD    作者:cruor99    | 项目源码 | 文件源码
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)
项目:KivyMD    作者:cruor99    | 项目源码 | 文件源码
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)
项目:KivyMD    作者:cruor99    | 项目源码 | 文件源码
def dismiss(self):
        Window.remove_widget(self)
项目:mmplayer    作者:Bakterija    | 项目源码 | 文件源码
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
项目:mmplayer    作者:Bakterija    | 项目源码 | 文件源码
def dismiss(self):
        self.children[0].children[0].on_ctx_dismiss()
        self.dispatch('on_dismiss')
        Window.remove_widget(self)
项目:mmplayer    作者:Bakterija    | 项目源码 | 文件源码
def dismiss(self):
        self.children[0].children[0].on_ctx_dismiss()
        Window.remove_widget(self)
项目:VKBot    作者:Fogapod    | 项目源码 | 文件源码
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