加粗 Ipywidgets 按钮文本的某些部分
Bold certain part of Ipywidgets Button text
我正在使用 ipywidgets 和以下代码在 Jupyter Notebook 中创建一个按钮:
from IPython.display import Javascript, display
from ipywidgets import widgets
from ipywidgets import Layout,interact, interactive, fixed, interact_manual, IntSlider, HBox, Label
def run_all(ev):
display(Javascript('IPython.notebook.execute_cell_range(IPython.notebook.get_selected_index()+1, IPython.notebook.get_selected_index()+2)'))
button = widgets.Button(description="This is a blue colored earth",layout=Layout(width='70%', height='40px'),
style=dict(text_color='#FFFFFF'))
button.style.button_color = '#ff9838'
button.on_click(run_all)
display(button)
现在生成以下输出:
现在我想将按钮中文本的某些部分加粗。假设“蓝色地球”
你能帮我解决一下吗?
来自here:
版本 8 发布后,似乎可以在描述中使用 HTML 标签。
因为描述接受 unicode,目前的解决方法是使用像这样的网站 Unicode Text Converter 获取文本的粗体版本,然后用粗体版本替换描述的相应部分。
应用到从您的代码中提取的版本,其中 blue colored earth
以粗体显示:
import ipywidgets as widgets
from ipywidgets import Layout
button = widgets.Button(description="This is a ",layout=Layout(width='70%', height='40px'),
style=dict(text_color='#FFFFFF'))
button
我正在使用 ipywidgets 和以下代码在 Jupyter Notebook 中创建一个按钮:
from IPython.display import Javascript, display
from ipywidgets import widgets
from ipywidgets import Layout,interact, interactive, fixed, interact_manual, IntSlider, HBox, Label
def run_all(ev):
display(Javascript('IPython.notebook.execute_cell_range(IPython.notebook.get_selected_index()+1, IPython.notebook.get_selected_index()+2)'))
button = widgets.Button(description="This is a blue colored earth",layout=Layout(width='70%', height='40px'),
style=dict(text_color='#FFFFFF'))
button.style.button_color = '#ff9838'
button.on_click(run_all)
display(button)
现在生成以下输出:
现在我想将按钮中文本的某些部分加粗。假设“蓝色地球” 你能帮我解决一下吗?
来自here:
版本 8 发布后,似乎可以在描述中使用 HTML 标签。
因为描述接受 unicode,目前的解决方法是使用像这样的网站 Unicode Text Converter 获取文本的粗体版本,然后用粗体版本替换描述的相应部分。
应用到从您的代码中提取的版本,其中 blue colored earth
以粗体显示:
import ipywidgets as widgets
from ipywidgets import Layout
button = widgets.Button(description="This is a ",layout=Layout(width='70%', height='40px'),
style=dict(text_color='#FFFFFF'))
button