Побудова вікна програми

Тип уроку: урок формування компетентностей

Сприйняття та осмислення нового матеріалу

Означення tkinter як бібліотеки

Tkinter — багатоплатформна графічна бібліотека інтерфейсів на основі засобів Tk, поширювана з відкритими вихідними текстами, написана Стіном Лумхольтом і Гвідо ван Россумом


uk.wikipedia.org

Означення Tk як класу

Клас Tk - основний клас застосунку tkinter. Містить компоненти графічного інтерфейсу користувача (graphical user interface - GUI), написані мовою програмування Tcl

Tkinter можна охарактеризувати як перекладач з мови Python на мову Tcl. Ви пишете програму на Python, а код модуля tkinter переводить ваші інструкції на мову Tcl, який розуміє бібліотека Tk

Означення графічного інтерфейсу користувача (GUI)

Під графічним інтерфейсом користувача (GUI) маються на увазі всі ті елементи керування, які користувач бачить на екрані, відкриваючи ту чи іншу програму, і  через які він взаємодіє з програмою і керує нею

В основі графічного інтерфейсу програми є вікно

Почнемо програмування графічного інтерфейсу з побудови вікна

МОДУЛЬ Tkinter

Способи імпортування модуля tkinter

import tkinter

from tkinter import *

import tkinter as tk

Завдання.

Створення головного вікна

змінна = Tk()

Приклад коду.

Учитель демонструє, учні повторюють на своїх комп'ютерах

Положення та розміри вікна за умовчанням

Метод geometry для встановлення розмірів та положення

Приклад налаштування розмірів і положення вікна

Учитель демонструє, учні повторюють на своїх комп'ютерах

Налаштування тільки одного параметра

Учитель демонструє, учні повторюють на своїх комп'ютерах

Налаштування зміщення

Налаштування розмірів

Синтаксис методу налаштування розгортання вікна

Розгортання вікна на весь екран та зміна розмірів вікна

Заголовок вікна

Створимо у вікні програми текстове поле, мітку і кнопку

Уведений користувачем текст далі потрібно опрацювати

Опишемо функцію підрахунку кількості слів у тексті та виведення результату до напису

Пов'яжемо виклик функції з подією

Розташуємо елементи один під одним

Параметр функції, що викликається при настанні події

Запуск головного циклу обробки подій

Самостійна робота за комп'ютером

Завдання.

Написати програму, яка вітається, використовуючи введене користувачем ім'я