Контроллер Ipywidgets не работает должным образом, поля пустыPython

Программы на Python
Ответить
Anonymous
 Контроллер Ipywidgets не работает должным образом, поля пусты

Сообщение Anonymous »

Я хочу использовать свой контроллер Xbox в среде Jupyter. Я инициализировал контроллер, там виджет сказал: нажмите любую кнопку, затем виджет начал отображать все мои элементы управления. как на скриншоте.
Изображение

Однако, когда я попытался подписаться с помощью Observe но он вообще ничего не уведомил, пробовал заглядывать в поля осей, кнопок, подключенных было пусто и False. Возможно, я использую неправильный интерфейс или виджет поддерживает только одного наблюдателя, поскольку все действия отображаются правильно на дисплее виджета. Я прикрепляю свой код ниже.
#%%
import ipywidgets.widgets as widgets
from IPython.display import display

c = widgets.Controller(index=0)
display(c)
#%%
def on_change(change):
print("Axes:", c.axes)
print("Buttons:", c.buttons)

c.observe(on_change, names=['axes', 'buttons'])


Подробнее здесь: https://stackoverflow.com/questions/793 ... elds-empty
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»