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"]

Когда мы запустим вышеуказанную программу, мы получим следующий результат -