基本小部件是几乎所有Tk应用程序中都可用的常用小部件.可用的基本小部件列表在下面和下面给出;
Sr.No. | 小部件&说明 |
---|---|
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"]
当我们运行上述程序时,我们将得到以下内容输出 :