show_banners.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:Easy 作者: HeaTTheatR 项目源码 文件源码
def show_banners(self, interval):
        if self.screen.ids.screen_manager.current == '':
            name_banner = self.choice(self.banner_list)

            box_banner = BoxLayout()
            new_banner = ImageButton(
                id=name_banner.split('.')[0],
                source='Data/Images/banners/{}'.format(name_banner),
                on_release=self.press_banner
            )
            box_banner.add_widget(new_banner)

            name_screen = name_banner
            banner = self.Screen(name=name_screen)
            banner.add_widget(box_banner)
            self.screen.ids.banner_manager.add_widget(banner)
            effect = self.choice(self.effects_transition)
            direction = self.choice(self.directions)
            if effect != self.SwapTransition:
                self.screen.ids.banner_manager.transition = effect(
                    direction=direction
                )
            else:
                self.screen.ids.banner_manager.transition = effect()
            self.screen.ids.banner_manager.current = name_screen
            self.screen.ids.banner_manager.screens.pop()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号