Tk 文本小部件

Tk 文本小部件

Tk文本小部件是一个通用的可编辑文本小部件,具有多种选项。文本小部件的语法如下所示−

text textName options

选项

文本小部件的可用选项如下表所示 –

序号 语法和描述
1 -background color 用于设置小部件的背景颜色。
2 -borderwidth width 用于以3D效果绘制边框。
3 -font fontDescriptor 用于设置小部件的字体。
4 -foreground color 用于设置小部件的前景颜色。
5 -relief condition 设置小部件的3D效果。条件可以是raised、sunken、flat、ridge、solid或groove。
6 -width number 用于设置小部件的宽度。
7 -height number 用于设置小部件的高度。

下面是一个文本小部件的简单示例:

#!/usr/bin/wish

grid [text .myText -background red -foreground white -relief ridge -borderwidth 8 -padx 10
   -pady 10 -font {Helvetica -18 bold} -width 20 -height 5]
.myText insert 1.0 "Hello\nWorld\n"
.myText insert end "A new line\n"
.myText tag configure para -spacing1 0.15i -spacing2 0.05i \
   -lmargin1 0.25i -lmargin2 0.2i -rmargin 0.25i
.myText tag configure hang -lmargin1 0.30i -lmargin2 0.25i
.myText tag add para 1.0 2.end
.myText tag add hang 3.0 3.end

当我们运行上述程序时,将得到以下输出:

Tk 文本小部件

正如您所见,文本小部件通过标签、插入和删除等过程来工作。大多数标签用法已在上面的示例中进行了介绍。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程