如何在tcl中创建彩色字体
我正在做一幅黑色背景的画布。这些画布上有一些矩形和文本。我想使用白色的文本字体,而不是默认的黑色。但由于字体并没有使用颜色的选项,我不知道该如何改变文本的颜色。 我正在创建这样的文本如何在tcl中创建彩色字体,tcl,tk,Tcl,Tk,我正在做一幅黑色背景的画布。这些画布上有一些矩形和文本。我想使用白色的文本字体,而不是默认的黑色。但由于字体并没有使用颜色的选项,我不知道该如何改变文本的颜色。 我正在创建这样的文本 .c create text $i $j -text "($i,$j)" -anchor ne -font fontTEMP_varwidth font create fontTEMP_varwidth \ -family {comic sans ms} \ -size -10 \
.c create text $i $j -text "($i,$j)" -anchor ne -font fontTEMP_varwidth
font create fontTEMP_varwidth \
-family {comic sans ms} \
-size -10 \
-weight bold \
-col
-slant roman
字体本身没有颜色(Tk认为它们纯粹是关于字母的形状),但您可以将颜色设置为在其他地方使用。特别是,支持标准的
-fill
选项,该选项是用于呈现项目中文本的颜色:
.c create text $i $j -text "($i,$j)" -anchor ne -font fontTEMP_varwidth -fill red
如果您使用的是文本小部件,您通常会设置颜色以及应用于文本的标记上的字体。(或者您可以为整个小部件设置默认设置。)字体本身没有颜色(Tk认为它们纯粹是关于字母的形状),但您可以设置颜色以在其他地方使用。特别是,支持标准的
-fill
选项,该选项是用于呈现项目中文本的颜色:
.c create text $i $j -text "($i,$j)" -anchor ne -font fontTEMP_varwidth -fill red
如果您使用的是文本小部件,您通常会设置颜色以及应用于文本的标记上的字体。(或者为整个小部件设置默认值。)看起来像画布上的
文本项目类型。这些支持通过-fill
着色。看起来像画布上的文本
项目类型。这些支持通过-fill
着色。