【发布时间】:2017-11-15 16:07:39
【问题描述】:
感谢我上一篇文章中的一些朋友,我有一个成功运行的 Kivy Carousel,现在我正在尝试在轮播的最后一页上添加一个“开始”类型的按钮,将用户带到主应用程序视图点击时。
我有一种感觉,我需要实现诸如“如果当前图片是'n'”之类的逻辑,以将按钮仅应用于最后一个屏幕,但我不确定如何使其工作。我到处寻找解决方案,但没有找到与这个特定概念相关的任何东西..
这是我的轮播代码,谢谢!!:
from kivy.app import App
from kivy.uix.carousel import Carousel
from kivy.uix.image import AsyncImage
class CarouselApp(App):
def build(self):
carousel = Carousel(direction='right')
#For each loop to take each image from directory and place in carousel
for i in range(0, 3):
src = "carousel/%s.png" % str(i)
image = AsyncImage(source=src, allow_stretch=True)
carousel.add_widget(image)
return carousel
CarouselApp().run()
【问题讨论】:
标签: python-3.x python-2.7 kivy kivy-language