Tk - 基本小部件

基本小部件是几乎所有 Tk 应用程序中都可用的常见小部件。 下面给出了可用的基本小部件的列表 −

序号 小部件和说明
1 Label

用于显示单行文本的小部件。

2 Button

可点击并触发操作的小部件。

3 Entry

用于接受单行文本作为输入的小部件。

4 Message

用于显示多行文本的小部件。

5 Text

用于显示和选择性编辑多行文本的小部件。

6 Toplevel

用于创建一个框架的小部件,该框架是一个新的顶级窗口。

下面显示了一个使用基本小部件的简单 Tk 示例 −

#!/usr/bin/wish

grid [label .myLabel -text "Label Widget" -textvariable labelText] 
grid [text .myText -width 20 -height 5]
.myText insert 1.0 "Text\nWidget\n"
grid [entry .myEntry -text "Entry Widget"]
grid [message .myMessage -background red -foreground white -text "Message\nWidget"]
grid [button .myButton1  -text "Button" -command "set labelText clicked"]

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

基本小部件示例