Ползунок питона внутри докера не работает

Я построил Drake внутри докера, но когда я запускаю пример:

python pendulum/torque_slider_demo.py

из недооцененного репо. ползунок не двигается и кнопка закрытия окна также "работает кнопки макс / мин".

Я использую эту команду для запуска 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

Вопросы:

  • Как я могу заставить слайдер работать?
  • Как уменьшить / увеличить внутри Drake Visualizer?

Надеюсь, это не широкий. Заранее спасибо.

1 ответ

Решение

Это определенно слишком широко. было бы намного проще, если бы вы разделили вещи. вот быстрая попытка.

слайдер, в котором вы упоминаете недоучтенный репо, является элементом интерфейса matplotlib gui. если вы бежите от нашего докера, то слайды должны работать. Мы уже видели проблемы на Mac, но решили их. я спросил недоученых ТА, видели ли они это.

интерфейс matplotlib не является drake_visualizer. drake_visualizer - это отдельное приложение vtk для 3D-визуализации. если вы на самом деле это выполняете, то панорамирование / масштабирование должно быть естественным, а также задокументировано в выпадающих меню.

не знаю, что вы подразумеваете под библиотекой SDL.

примеры использования Drake из cmake смотрите здесь: https://github.com/RobotLocomotion/drake-shambhala

Другие вопросы по тегам