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"]
当我们运行上述程序时,我们将得到以下输出: