получить значение выберите из ipyvuetify

#python #widget #jupyter #ipyvuetify

Вопрос:

Это очень простой вопрос, но я не нашел решения. Я использую ipyvuetify и хотел бы получить значение от выбранного виджета. Например, если я нажму на «Apple», я хотел бы получить это значение в функции.

Каков рабочий процесс для получения значения из виджета в ipyvuetify ?

 import ipyvuetify as v

def on_click(widget, event, data):
        print(widget, event, data)

a = v.Col(cols=4, children=[
            v.Select(label='Functions', items=['Apple', 'Pear', 'Cherry'], outlined=True)
        ])

a.on_event('click', on_click)
a
 

Спасибо,

Ответ №1:

На этот вопрос был дан ответ здесь: https://github.com/mariobuikhuizen/ipyvuetify/issues/171

 import ipyvuetify as v
import ipywidgets as widgets
from ipywidgets import Layout

def on_click(widget, event, data):
    print(a.v_model)
    print(widget, event, data)

a = v.Select(
    v_model='',
    label='Functions', items=['Apple', 'Pear', 'Cherry'], outlined=False)

a.on_event('change', on_click)
a