我正在尝试修改python 2.7中jupyter标签小部件的字体属性(重量,颜色等)。作为一个例子,我尝试了以下内容:
import ipywidgets as widgets
myLabel= widgets.Label(value = 'Some Label',color = '#ff0000') #change font color to red
myLabel
当我运行这段代码时,我没有错误,但标签颜色仍然是默认的黑色。
答案 0 :(得分:1)
我知道2种方法。
#include <stdio.h>
#include <stdlib.h>
int main( )
{
char * filename = "file.txt";
FILE * fp = fopen(filename, "r");
if (fp == NULL) return 1;
char c;
int count = 0;
while((c = fgetc(fp)) != EOF)
{
if(c == ' ')
{
printf("\n");
}
else
{
printf("%c", c);
}
}
fclose(fp);
return 0;
答案 1 :(得分:0)
小部件says here的开发人员之一,所有布局选项都应完成in the layout attribute。
目前我正在探索此属性的功能,但似乎无法更改字体,字体颜色或字体大小。
可能您必须编写自己的css文件。
答案 2 :(得分:0)
这是一个较晚的答复,但是对于仍然遇到此问题的每个人,您都可以使用乳胶格式将样式添加到小部件标签和说明中。这是一个将标签文本涂成红色的示例:
myLabel= widgets.Label(value = r'\(\color{red} {highlighted}\)')
答案 3 :(得分:0)
HTML 小部件(不能聚合在一个集合中,例如 VBox、Hbox、Tab)和在标签内使用 LaTeX 格式(将格式为等式 - 这通常不是什么)都有限制被通缉)。
克服这两个限制的一种方法是使用小部件的 add_class 方法,以允许您创建任何 CSS 样式:
from ipywidgets import Label
from IPython.display import display, HTML
display(HTML("<style>.red_label { color:red }</style>"))
l = Label(value="My Label")
l.add_class("red_label")
display(l)