JupyterLab ipywidget закрывает один виджет и отображает другой при нажатии кнопкиPython

Программы на Python
Ответить
Anonymous
 JupyterLab ipywidget закрывает один виджет и отображает другой при нажатии кнопки

Сообщение Anonymous »

Я новичок в Jupyterlab и ipywidget (и, возможно, мне не хватает некоторых основ).

Это кажется простым, но я искал везде и не смог найти способа сделать это.
/>
Мне просто нужно закрыть виджет A и отобразить виджет B при нажатии кнопки (виджета A).

Это то, что я пробовал/нужно, простыми словами.

Код: Выделить всё

import ipywidgets
from IPython.display import display

buttonA_widget = ipywidgets.Button(description='Button A')
buttonB_widget = ipywidgets.Button(description='Button B')

display(buttonA_widget)

def switchMode(x):
buttonA_widget.close()
display(buttonB_widget)

buttonA_widget.on_click(switchMode)
Когда я попробовал выше, кнопка A исчезла, но второй вызов отображения не был выполнен

и я не получаю никаких сообщений об ошибках ( пробую это на Jetson Nano).

Заранее спасибо...

Подробнее здесь: https://stackoverflow.com/questions/697 ... tton-click
Ответить

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

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

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

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

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