Я новичок в кодировании, поэтому, возможно, ответ будет очевиден для вас, но, пожалуйста, постарайтесь понять.
Я пишу код для виджета в Jupyter, который работает просто отлично.
def some_function():
"""
generates accordion widget
"""
pre_prepared_trimming_option = widgets.Select(options=["whatever", "some_other_choice", "onemore"],
value="whatever",
description='Trim-Type:',disabled=False,
)
txt_ind1= widgets.Text(value='GTAC', placeholder='Your Sequence',
description='Input here:', disabled=False
)
accordion1 = widgets.Accordion(children=[txt_ind1])
accordion2 = widgets.Accordion(children=[VBox([pre_prepared_trimming_option])])
accordion1.set_title(0, 'Paste Your Sequence below')
accordion2.set_title(0, 'Choose from options below')
tab_nest = widgets.Tab()
tab_nest.children = [accordion1, accordion2]
tab_nest.set_title(0, 'User defined')
tab_nest.set_title(1, 'program based')
return tab_nest
some_function()
выход
МОЙ ВОПРОС:
Как получить в качестве возврата не только tab_nest (виджет аккордеона), но также значения из текстового виджета 1. и 2. виджета выбора?
Я знаю, что вы можете вернуть несколько возвратов в виде кортежей или списков ...
Но это торжественно работает с выводом в формате str, float или int (насколько я помню).
--- Что я хочу: отобразить значения гармошки и из текста или выбрать виджет
Спасибо за помощь, ребята