Я занимаюсь разработкой программного обеспечения с kivy
.
Цель: мне нужно поставить несколько картинок на клик по этому проекту
При запуске я пытаюсь с расширением .kv
сделать фон и 2 изображения при нажатии, как в программе ниже, но она не работает.
Я не понимаю, пожалуйста, помогите.
Дополнительно: Дайте мне знать, если у вас есть идеи по распространению нескольких изображений одним кликом, пожалуйста, помогите.
.py:
import kivy
kivy.require('1.7.0')
from kivy.lang import Builder
from kivy.uix.floatlayout import FloatLayout
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.label import Label
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.behaviors import ButtonBehavior
from kivy.uix.image import Image
Value1=6
Value2=10
class BackgroundBoxLayout(FloatLayout):
pass
class ImageButton1(ButtonBehavior, Image):
#pos = (2,2)
def on_press(self):
print (Value1)
class ImageButton2(ButtonBehavior, Image):
#pos_hint: {"x": 500, "y":500}
def on_press(self):
print (Value2)
class program(App):
pass
if __name__ == '__main__':
program().run()
.kv:
<program>:
BackgroundBoxLayout:
ImageButton1:
ImageButton2:
<BackgroundBoxLayout>:
FloatLayout:
canvas.before:
Color:
rgba: 1, 1, 1, 1
Rectangle:
pos: self.pos
size: self.size
<ImageButton1>:
BoxLayout:
source: 'carrinhomini.jpg'
size_hint_x: .20
size_hint_y: .20
#pos_hint: {'y':0, 'x': 1}
<ImageButton2>:
BoxLayout:
source: 'basketsemfundo1.png'
size_hint_x: .20
size_hint_y: .20
#pos_hint: {'center_x':.3, 'center_y': .3}
#pos_hint: {'y':0, 'x': 0}