Kivy用按钮打开泡泡

时间:2015-12-23 08:57:40

标签: python python-2.7 kivy

我希望能够通过单击按钮打开气泡。 我对kivy有点新意。 这是kivy文件中的代码:

  Button:
        bubble:bubble.__self__
        text:"Home"
        on_release:self.show_bubble
        Bubble:
            id:bubble       
            size_hint: (None, None)  
            size: (150, 50)        
            pos_hint: {'x': 1, 'y': 1.7}    
            arrow_pos: 'bottom_mid'        
            orientation: 'horizontal'       
            BubbleButton:            
                text: "This is"        
            BubbleButton:            
                text: "a"        
            BubbleButton:            
                text: "Bubble"  

有人可以帮忙吗?

感谢。

2 个答案:

答案 0 :(得分:0)

您应该按照此处显示的示例: https://kivy.org/docs/api-kivy.uix.bubble.html

即。将Bubble放在单独的FloatLayout(例如)中,而不是在触发Button

答案 1 :(得分:-2)

我曾在KIVY工作过移动应用程序开发。但是,让我告诉你它非常痛苦。如果你只是想制作非移动的交互式python程序,我认为你应该从Tkinter模块开始。

KIVY真的很难看。我建议移植到JAVA进行移动应用程序开发,因为它就是为此而生的。

我们还有很长的路要走,所有人都开始在手机应用程序中使用python。