Я пытаюсь создать игру, используя Kivy, и когда я пытался использовать виджет Slider, я не мог заставить его перестать реагировать на соседние сенсорные вводы. Я посмотрел в Интернете и не смог найти способ контролировать область, на которую реагирует виджет. Любая помощь будет оценена! Ниже приведено очень простое приложение Kivy Slider, которое я сделал, чтобы попытаться выделить решение.
Test.py:
import kivy
from kivy.app import App
from kivy.core.window import Window
from kivy.uix.widget import Widget
from kivy.lang import Builder
from kivy.uix.screenmanager import ScreenManager, Screen
Window.size = (375,375)
Builder.load_file('Test.kv')
sm=ScreenManager()
class SliderScreen(Screen):
pass
class Test(App):
def build(self):
return sm
sm.add_widget(SliderScreen(name='sliderscreen'))
Test().run()
Test.kv:
<SliderScreen>:
FloatLayout:
Slider:
pos_hint:{'x':.15,'y':.275}
size_hint:.75,.25
value_track:True
background_width: 10
value_track_color: 0,.4,.8,1
min:0
sensitivity: 'handle'
max: 300
Заранее спасибо!