Вхождение курсора в пределы виджета 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Вхождение курсора в пределы виджета

Поиск

Классы виджетов

 

Для построения графического интерфейса в библиотекеTkотобраны следующие классы виджетов(в алфавитном порядке):


 


· Button(Кнопка)Простая кнопка для вызова некоторых действий(выполнения определенной команды).

· Canvas(Рисунок)Основа для вывода графических примитивов.

 

· Checkbutton(Флажок)Кнопка,которая умеет переключаться между двумя состояниями при нажатии на нее.

 

· Entry(Поле ввода)Горизонтальное поле,в которое можно ввести строку текста.

 

· Frame(Рамка)Виджет,который содержит в себе другие визуальные компоненты.

 

· Label(Надпись)Виджет может показывать текст или графическое изображение.

 

· Listbox(Список)Прямоугольная рамка со списком,из которого пользователь может выделить один или несколько элементов.

 

· Menu(Меню)Элемент,с помощью которого можно создавать всплывающие(popup)и ниспадающие(pulldown)меню.

 

· Menubutton(Кнопка-меню)Кнопка с ниспадающим меню.

 

· Message(Сообщение)Аналогично надписи,но позволяет заворачивать длинные строки и менять размер по требованию менеджера расположения.

 

· Radiobutton(Селекторная кнопка)Кнопка для представления одного из альтернативных значений.Такие кнопки,как правило,действует в группе.При нажатии на одну из них кнопка группы,выбранная ранее, "отскакивает".

 

· Scale(Шкала)Служит для задания числового значения путем перемещения движка

 

в определенном диапазоне.

· Scrollbar(Полоса прокрутки)Полоса прокрутки служит для отображения величины прокрутки в других виджетах.Может быть как вертикальной,так и горизонтальной.

· Text(Форматированный текст)Этот прямоугольный виджет позволяет редактировать и форматировать текст с использованием различных стилей,внедрять

в текст рисунки и даже окна.

· Toplevel(Окно верхнего уровня)Показывается как отдельное окно и содержит внутри другие виджеты.

 

Все эти классы не имеют отношений наследования друг с другом-они равноправны.Этот набор достаточен для построения интерфейса в большинстве случаев.

 

События

 

В системе современного графического интерфейса имеется возможность отслеживать различные события,связанные с клавиатурой и мышью,и происходящие на"территории"того или иного виджета.ВTkсобытия описываются в виде текстовой строки-шаблона события,состоящего из трех элементов(модификаторы,тип события и детализация события).

 

Тип события

 

Содержание события

 

 

 

Activate

 

Активизация окна

 

 

 

ButtonPress

 

Нажатие кнопки мыши

 

 

 

ButtonRelease

 

Отжатие кнопки мыши

 

 

 

Deactivate

 

Деактивация окна

 

 

 

Destroy

 

Закрытие окна

 

 

 

Enter

 

 

 

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 56; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.009 с.)