- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Kivy 的新手,我正在尝试使用 Slider 小部件。我不希望在 on_value 上执行函数,而是在释放 slider 后立即执行。我如何在 Slider 类中实现类似 on_release 的东西(它存在于 Buttons 中)?
即而不是
Slider:
on_value: root.do_something()
我想拥有
Slider:
on_release: root.do_something()
最佳答案
我认为没有针对此的内置事件,因此您需要覆盖 on_touch_up。像下面这样的东西应该可以工作:
def on_touch_up(self, touch):
released = super(YourSliderSubclass, self).on_touch_up(touch)
if released:
do_something()
return released
这是有效的,因为如果它实际被释放,它的 on_touch_up 默认返回 True,否则返回 None。
如果你想在 kv 中绑定(bind)一个事件,你可以将你自己的新事件添加到你的 slider 子类中并分发它。
关于button - Kivy slider 事件 on_release,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32127576/
我遇到过这个 html: 上面的html和这个有什么区别: 最佳答案 来自MDN page on the tag : 对于 type 的属性标签,可能的值是: 提交:按钮将表单数据提交给服务器
Button button= (Button) findViewbyID(R.id.button); 和 Button button = new Button(this); 有什么区别? 最佳答案 有
我是一名优秀的程序员,十分优秀!