Ползунок питона внутри докера не работает
Я построил 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