Tk 消息小工具

Tk 消息小工具

消息小工具用于显示多行文本。消息小工具的语法如下所示:

message messageName options

选项

消息小部件可用的选项如下所示:

选项

序号 语法与描述
1 -background color 用于设置小部件的背景颜色。
2 -borderwidth width 用于以3D效果绘制边框。
3 -font fontDescriptor 用于设置小部件的字体。
4 -foreground color 用于设置小部件的前景颜色。
5 -padx number 设置小部件的横向填充。
6 -pady number 设置小部件的纵向填充。
7 -relief condition 设置小部件的3D效果。条件可以是raised、sunken、flat、ridge、solid或groove。
8 -text text 设置小部件的文本内容。
9 -textvariable varName 与小部件相关联的变量。当小部件的文本内容发生变化时,变量会被设置为小部件的文本内容。
10 -justify alignment 设置文本的对齐方式,可以是left、center或right。
11 -aspect ratio 设置百分比的宽高比,默认为150。只有在未使用width选项时有效。
12 -width number 设置小部件的宽度。

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

#!/usr/bin/wish

grid [message .myMessage -background red -foreground white -text "Hello\nWorld" -relief
   ridge -borderwidth 8 -padx 10 -pady 10 -font {Helvetica -18 bold} -textvariable
   myvariable -justify right -aspect 100 ]

当我们运行上面的程序时,我们将得到以下输出 –

Tk 消息小工具

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程