python docker 内的滑块不起作用

python slider inside docker doesn't work

我在 docker 中构建了 drake,但是当我 运行 示例时:

python pendulum/torque_slider_demo.py

来自 underactuated 回购。滑块不移动,window 关闭按钮也 "max/min buttons work".

我正在使用此命令启动 docker:

 xhost +local:root; docker run -i -e DISPLAY \
-e QT_X11_NO_MITSHM=1 -v /tmp/.X11-unix:/tmp/.X11-unix \
-v ~/e/drake:/home/drake \
-p 8888:8888 \
--privileged -t drake \
/bin/bash -c "cd /home/drake && /bin/bash"; xhost -local:root

问题:

希望它不宽泛。 提前致谢。

它确实太宽泛了。如果你把事情分开会容易得多。这是一个快速尝试。

你提到的驱动不足的 repo 中的滑块是一个 matplotlib gui 元素。如果您是我们 docker 的 运行,那么幻灯片应该可以播放。我们之前在 mac 上看到过问题,但已解决。我已经问过未激活的助教们是否看到了

matplotlib 接口不是 drake_visualizer。 drake_visualizer 是用于 3D 可视化的独立 vtk 应用程序。如果你确实是运行那个,那么panning/zooming应该是自然的,并且在下拉菜单中也有记录。

不知道你所说的 SDL 库是什么意思。

有关使用 cmake 中的 drake 的示例,请查看此处:https://github.com/RobotLocomotion/drake-shambhala