Kivy 模块开关小部件在任何地方按下
Posted
技术标签:
【中文标题】Kivy 模块开关小部件在任何地方按下【英文标题】:Kivy module switch widget pressed anywhere 【发布时间】:2018-04-09 19:57:15 【问题描述】:我有一个带有几个小部件的 kivy 文件,其中一个是开关。 问题是,无论我在屏幕上按什么,它都会翻转开关。
我还有 2 个其他小部件 - 其中一个是复选框,另一个是单选按钮,它们也有一些问题,我认为它们是由于切换而发生的。 问题是,为了按下它们,我需要按下屏幕的不同部分而不是小部件本身。
任何帮助将不胜感激。
更新
我仅将 Windows 用于开发。
【问题讨论】:
请添加重现您的问题所需的最短代码,否则很难帮助您,请参阅***.com/help/mcve 听起来很熟悉我遇到的问题here。你不是手动改了Window.size
吗?
查看更新,我只使用 Windows 而不是 android。谢谢
【参考方案1】:
您的开关可能比您预期的要大。来自开关的文档:“整个小部件都处于活动状态,而不仅仅是带有图形的部分。只要您在小部件的边界框上滑动,它就会起作用。”我会尝试改变开关的背景,看看它到底有多大。
【讨论】:
以上是关于Kivy 模块开关小部件在任何地方按下的主要内容,如果未能解决你的问题,请参考以下文章