如何在滑块上设置值

How can I set value on slider

我试过在滑块上设置值。我可以连接到它。但后来我尝试 set value catch _ctypes.COMError: (-2146233079, None, (None, None, None, 0, None)) I tried this, but it not helps.

嗯...这很有趣。我们有标准 WPF 滑块的工作单元测试。请参阅 test_uiawrapper.py, line 780 以供参考。

Inspect.exe 中的一切看起来都一样。但是对于 WpfApplication1.exe 它有效。

[编辑] 等等!你将 int number 传递给 set_value(...),那么 floatstr 呢?

P.S。我可以建议一个解决方法,因为您应该将 "thumb" 控件作为滑块的子项:slider.children(control_type="Thumb")[0]。您可以使用滑块和拇指的矩形 (.rectangle().mid_point()),然后使用 click_input(coords=(x, y), absolute=False) 计算指定值的相对坐标。或者甚至 .drag_mouse_input(...) 更好,因为一次点击应该只调用点击方向的一个小移动。