Kivy滑块触摸输入区太大

2024-09-30 00:31:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用Kivy创建一个游戏,当我尝试使用Slider小部件时,我无法让它停止对附近的触摸输入的反应。我在网上查了一下,找不到任何方法来控制小部件的反应区域。任何帮助都将不胜感激!下面是一个非常简单的Kivy Slider应用程序,我尝试隔离一个解决方案。你知道吗

你知道吗测试.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()

你知道吗试验电压(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

提前谢谢!你知道吗


Tags: fromtestimportapp部件地址builderwidget

热门问题