小编Mel*_*des的帖子

Kivy--图像按钮

我只是kivy和面向对象编程的初学者.

我一直在练习这段代码作为这里教程的组合:

from kivy.uix.behaviors import ButtonBehavior  
from kivy.uix.image import Image  
from kivy.lang import Builder  
from kivy.app import App  
from kivy.uix.floatlayout import FloatLayout  

Builder.load_string("""  
<ImageButton>:  
    FloatLayout:  
        Image:  
            source:'resizedA.png'  
            size_hint: .2, .2  
""")  

class ImageButton(ButtonBehavior,FloatLayout, Image):  
    def on_press(self):  
        print ('pressed')


class The_AssignmentApp(App):  
    def build(self):  
        return ImageButton()  

if __name__ == "__main__":  
    The_AssignmentApp().run()  
Run Code Online (Sandbox Code Playgroud)

我的问题是,为什么即使我按下屏幕的其他部分(不是图像),应用程序仍然将整个屏幕视为按钮?

请原谅我的无知,我真的很想学习.谢谢!

kivy

4
推荐指数
1
解决办法
7812
查看次数

标签 统计

kivy ×1