28.03
методическая разработка

для студентов

 

Скачать:

ВложениеРазмер
Office presentation icon 2.ppt2.51 МБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПРОГРАММЫ

Слайд 2

Библиотека tkinter Виджеты – элементы взаимодействия с программой. Именно виджеты формируют графический пользовательский интерфейс .

Слайд 3

Основные виджеты: 1. Окно программы

Слайд 4

2. Кнопка

Слайд 5

3. Надпись

Слайд 6

4.Поле для ввода , width – количество символов, которые могут быть введены в поле

Слайд 7

5. Флажки , допустимо несколько значений

Слайд 8

6. Переключатели (радиокнопки)

Слайд 9

7. Список , height = 4 в окне показано будет 4 значения

Слайд 10

8. Рамки для организации других виджетов в группы внутри окна

Слайд 11

Создаем виджет from tkinter import * # импорт библиотеки window = Tk() # создание окна с именем window window.title(' Здравствуйте программисты!') # задание заголовка окна window.geometry('400x400') # размеры окна window.geometry('400x400+200+200') # размеры окна и положение на экране (левый верхний угол) window.resizable(False, False) # размеры окна н е могут быть изменены

Слайд 12

Работа со свойствами виджетов: 1. Задать размер и стиль шрифта btn = Button(window, text = ' группа - 1Р-20', font = 'Arial 14')

Слайд 13

Размещение виджетов Метод pack() – размещение друг за другом: сверху вниз, слева направо.

Слайд 14

Размещение виджетов , TOP, BOTTOM, LEFT, RIGHT (верх, низ, лево, право) 2. Метод grid() – отображение в виде таблицы.

Слайд 15

Размещение виджетов 3. Метод place() – размещает виджет в любом месте с любыми размерами.

Слайд 16

Правило Разные упаковщики использовать нельзя в одном родительском виджете . Устранение проблемы!

Слайд 17

Доступ к значениям Метод get() SS10 = int(kn.get()) Связанная переменная переменная описывается , например: d = IntVar() переменная используется в качестве значения свойств, например: kn = Entry(width = 20, textvariable = d)

Слайд 18

События кнопки - щелчок ЛКМ - щелчок ПКМ двойной щелчок ЛКМ