0
我在kivy手風琴上加載圖像,我想在按下鼠標按鍵時打印圖像下方的x和y座標。我不能爲我的數字生活這一點。每次添加任何東西時,它都會關閉整個程序。我知道我擁有的小部件將打印到控制檯,但我想將其打印到屏幕上。謝謝您的幫助。Kivy手風琴互動
這裏是我使用的代碼:
from kivy.uix.accordion import Accordion, AccordionItem
from kivy.uix.image import Image
from kivy.app import App
from kivy.uix.widget import Widget
class MouseWidget(Widget):
def on_touch_down(self, touch):
print(touch)
class MyApp(App):
def build(self):
root = Accordion(orientation='horizontal')
item= AccordionItem(title='Picture1')
src = "picture1.png"
image = Image(source=src,pos=(200, 100))
# add image to AccordionItem
item.add_widget(image)
root.add_widget(item)
item= AccordionItem(title='Picture2')
src = "picture2.png"
image = Image(source=src,pos=(200, 100))
# add image to AccordionItem
item.add_widget(image)
root.add_widget(item)
return root
if __name__ == '__main__':
MyApp().run()
Inclement,你是一個傳奇。非常感謝。從現在開始我肯定會在終端上運行kivy。只是看到這段代碼教會了我,而不僅僅是花了兩天的時間試圖找出這些東西。 –