Tk - Основные виджеты
Базовые виджеты - это общие виджеты, доступные почти во всех приложениях Tk. Список доступных основных виджетов приведен ниже -
Sr.No. | Виджеты и описание |
---|---|
1 | метка Виджет для отображения одной строки текста. |
2 | Кнопка Виджет, на который можно нажимать и запускать действие. |
3 | Вход Виджет, используемый для приема одной строки текста в качестве ввода. |
4 | Сообщение Виджет для отображения нескольких строк текста. |
5 | Текст Виджет для отображения и редактирования нескольких строк текста. |
6 | Высший уровень Виджет, используемый для создания фрейма, который является новым окном верхнего уровня. |
Ниже показан простой пример 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"]
Когда мы запустим вышеуказанную программу, мы получим следующий результат -