首页 > 解决方案 > 从 ipyvuetify 中获取值选择

问题描述

这是一个非常简单的问题,但我没有找到解决方案。我使用 ipyvuetify,我想从 Select 小部件中获取值。例如,如果我单击“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

谢谢,

标签: pythonwidgetjupyteripyvuetify

解决方案


这已在这里得到解答: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

推荐阅读