При использовании ipywidgets способ создания кнопки в основном выглядит следующим образом:
import ipywidgets as widgets
layout_btn = widgets.Layout(width='200px')
mybtn = widgets.Button(description='load',
disabled=False,
button_style='', # 'success', 'info', 'warning', 'danger' or ''
tooltip='this will happen:...',
icon='',
layout=layout_btn)
в объекте Layout можно определить несколько вещей: глянь сюда: https://ipywidgets.readthedocs.io/en/latest/examples/Widget%20Styling.html
При всех возможностях компоновки я не вижу возможности изменить цвет самой кнопки.
Вопрос как сделать кнопку определенного цвета (RBG или HEX)?
Спасибо.
Возможное решение следующее:
import ipywidgets as widgets
layout_btn = widgets.Layout(width='200px')
mybtn = widgets.Button(description='load',
disabled=False,
button_style='', # 'success', 'info', 'warning', 'danger' or ''
tooltip='this will happen:...',
icon='',
layout=layout_btn)
# apply background color to the button
mybtn.style.button_color = '#90ee90' # or 'lightgreen' or 'rgb(144,238,144)'
mybtn
Возвращает
Следуйте связь для получения более подробной информации об атрибуте стиля.