Я использую ipywidgets для создания панели инструментов.
Я создаю кучу кнопок, используя al oop:
from ipywidgets import GridspecLayout
grid = GridspecLayout(4, 3)
def create_expanded_button(description, button_style):
return Button(description=description, button_style=button_style, layout=Layout(height='auto', width='auto'))
for i in range(4):
for j in range(3):
grid[i, j] = create_expanded_button('Button {} - {}'.format(i, j), 'warning')
grid
Это код в документации. С помощью такого кода вы создаете панель с 16 кнопками:
Вопрос в том, какова стратегия в отношении того, как обрабатывать все методы on_click кнопки, так как все кнопки называются одинаковыми. У кнопок есть своего рода идентификатор?
представьте, что, нажимая каждую кнопку, я хочу получить определенные данные в Интернете. как поступить?
спасибо.