新来的基维,但绝对喜欢它。我一直在玩一些不同的布局,我试图把手风琴放在旋转木马的第二页。旋转木马的第一页只是一个标签,它工作得很好。在
问题是当我滑到第二页时,手风琴并没有像它应该的那样排成一行。它是非常放大和标签是关闭的一边。我甚至看不到里面所有的东西。我附上了结果的照片。在
这是我的密码。。。在
from kivy.uix.accordion import Accordion, AccordionItem
from kivy.uix.label import Label
from kivy.app import App
from kivy.factory import Factory
from kivy.uix.carousel import Carousel
class Example1(App):
def build(self):
carousel = Carousel(direction='right')
upcoming = Label(text="This is a boring label")
carousel.add_widget(upcoming)
self.testDictionary = {"Test1": "Hello World", "Test2": "This is a test", "Test3": "To See how this formats"}
root = Accordion(anim_duration=1.5, orientation='vertical')
for verseLoc, verse in self.testDictionary.iteritems():
item = AccordionItem(title=verseLoc)
item.add_widget(Label(text=verse, text_size=(200, None)))
carousel.add_widget(item)
return carousel
Example1().run()
^它本身看起来怎么样^ ^它在旋转木马里的样子
您正在将
AccordionItem
直接添加到carousel
。您需要将item
s添加到root
中,并在for
循环之外将root
添加到carousel
。在相关问题 更多 >
编程相关推荐