【问题标题】:Clicking on window with right click or scroll wheel adds red draggable circles in Python Kivy用右键单击或滚轮单击窗口在 Python Kivy 中添加红色可拖动圆圈
【发布时间】:2019-11-05 15:50:07
【问题描述】:

我刚开始制作一个 Kivy 程序,它几乎只是在启动时打开一个新的黑色窗口。当我在屏幕上右键单击或使用滚轮单击时,会添加一个可拖动的红色圆圈。如何禁用此功能?

from kivy.app import App
from kivy.uix.screenmanager import ScreenManager
from kivy.uix.screenmanager import Screen
from kivy.uix.floatlayout import FloatLayout


class HomeScreen(FloatLayout):
    def __init__(self):
        super().__init__()


class AppController(App):
    def __init__(self):
        super().__init__()
        self.screen_manager = ScreenManager()

    def build(self):
        return self.screen_manager


if __name__ == '__main__':
    app_controller = AppController()
    app_controller.run()

【问题讨论】:

    标签: python kivy


    【解决方案1】:

    Kivy 也支持多点触控设备。因此它创建了这些圆圈来告诉我们将在哪里模拟触摸并帮助我们模拟多点触控。

    请参阅此答案以了解如何禁用此功能:why does right-clicking create an orange dot in the center of the circle?

    或者直接去:https://kivy.org/doc/stable/api-kivy.input.providers.mouse.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-08
      • 1970-01-01
      • 1970-01-01
      • 2014-03-04
      • 2015-10-11
      • 1970-01-01
      相关资源
      最近更新 更多