0
我只是基维和面向对象编程的初学者。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()
我的问题是,这是为什么即使我按屏幕(不是图像)的其他部分,应用程序仍然认为整个碎石作为一个按钮?
请原谅我在这里的无知,我真的很想学习。谢谢!