如何将主页面中的imagebutton添加到SPage?在
例如:
class MainPage(Screen):
def openmain(self, *args):
self.stop = ImageButton(source= 'stop.png', allow_stretch= True, pos= (390, 300), size_hint= (.2,.1))
self.stop.bind(on_release=self.addstop)
self.add_widget(self.stop)
#btn2
#btn3
#btn4
class SPage(Screen):
def buttonsbox(self, *args):
for x in xrange(4): ####how do I use choice(random)
self.btnsbox = BoxLayout(orientation= 'vertical')
self.add_widget(self.btnsbox)
我正在尝试随机添加按钮到“btnsbox”在SPage根据哪个按钮被按下。。。换个开关好吗?任何类型的输入都会有帮助,我愿意学习。谢谢您!在
我会将新按钮添加到列表中,并使用random的shuffle来洗牌它们。然后清除第二个屏幕上的boxlayout,并循环查看列表,将它们附加到boxlayout。
试试这个例子:
相关问题 更多 >
编程相关推荐