Виджеты располагаются внутри другого виджета(например,рамки)в соответствии с набором правил.Этот набор правил реализуют менеджеры расположения,которых в 


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



ЗНАЕТЕ ЛИ ВЫ?

Виджеты располагаются внутри другого виджета(например,рамки)в соответствии с набором правил.Этот набор правил реализуют менеджеры расположения,которых в

Поиск

Заключение

 

В этой лекции было дано представление о(невизуальном)программировании графического интерфейса дляPythonна примере пакетаTkinter.Программа с графическим интерфейсом- событийно-управляемая программа, проводящая время в цикле обработки событий.

 

События могут быть вызваны функционированием графического интерфейса или другими причинами(например,по таймеру).Обычно события возникают в виджетах и некоторые из них должны обрабатываться приложением.ВTkinterсобытие представлено отдельным объектом,из атрибутов которого можно установить,каково было положение указателя(курсора мыши), в каком виджете произошло событие и т.п.

 

Здесь были рассмотрены классы элементов интерфейса(виджеты),их свойства и методы.Виджеты имеют большое количество свойств и методов.Некоторые свойства и методы достаточно универсальны(их имеют все или почти все виджеты),другие же специфичны для конкретного класса виджетов.Графический пакетPython Imaging Library (PIL)предоставляет класс объекта для расположения в виджете-рисунке растрового графического изображения.

 

 

Tkinter три: pack, grid и place.

 

Приложение с графическим интерфейсом можно построить на базе окна верхнего уровня,простым наследованием.Этот подход позволяет инкапсулировать информацию,которую в противном случае пришлось бы делать глобальной.

 

Нужно отметить,что для построения интерфейса можно использовать не только чистыйTkinter. Например, в Python доступны модули ScrolledText и Tix, пополняющие набор виджетов.Кроме того,можно найти пакеты для специальных виджетов(например,для отображения дерева).

 

Построение графического интерфейса невизуальными способами-не такая сложная задача,если использоватьTkinter.Этот пакет входит в стандартную поставкуPythonи потому может использоваться почти везде,где установленPython.

 



Поделиться:


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

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