1 of 14

Інтерфейс користувача на мові Python. Створення вікон та налаштування їх властивостей

2 of 14

Інтерфейс користувача -

  • це сукупність засобів і правил, що забезпечують взаємодію програми з користувачем.

ВИДИ ІНТЕРФЕЙСУ ПРОГРАМ

КОМАНДНИЙ

ГРАФІЧНИЙ

3 of 14

Види інтерфейсу

КОМАНДНИЙ

(робота з клавіатурою)

ГРАФІЧНИЙ

(робота з елементами управління: кнопки, поля...)

4 of 14

Створюємо графічний інтерфейс

Форма - об’єкт на якому можна розташувати компоненти (елементи керування): кнопки,

меню,

поля...

Дана форма представлена у вигляді вікна.

5 of 14

Створюємо графічний інтерфейс

Для створення графічного інтерфейсу використовують спеціальний модуль.

Модуль в програмуванні - певний пакет (набір) додаткових функцій (підпрограм) для розробки програми.

Для підключення будь-яких модулів використовують команду:

  • import назва_модуля або
  • from назва_модуля import *

* - вказує, що з модуля імпортуються всі функції.

6 of 14

Створюємо графічний інтерфейс

Для створення графічного інтерфейсу використовуємо модуль tkinter.

  1. Підключаємо командою:
  2. from tkinter import *
  3. Створюємо вікно за допомогою функції Tk():

назва_вікна =Tk(), наприклад: вікно = Tk()

  1. Додаємо об’єкти вікна та вводимо скрипти для

роботи у вікні.

  1. Після завершення роботи з вікном, запускаємо

його: назва_вікна.mainloop().

7 of 14

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

програма

вікно

8 of 14

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

Відкриття двох вікон одночасно.

програма

вікна

9 of 14

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

Поміркуй

Як відкрити два вікна по черзі?

(Друге вікно відкриється після закриття першого)

10 of 14

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

Відкриття двох вікон по черзі.

програма

11 of 14

Задаєм властивості вікна

Вікно відкрилось в певній частині екрана, певного розміру, має заголовок, кольорове тло … При створенні вікна були задані певні властивості:

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

Назва_вікна.title("Головне вікно")

  • Розмір вікна та відступ вікна зліва та зверху від меж екрана

Назва_вікна.geometry("300x100+400+150")

12 of 14

Задаєм властивості вікна

  • Встановлюємо колір вікна

Назва_вікна[ ' bg ' ] = ' blue '

  • Заборона зміни розмірів вікна

Назва_вікна.resizable(0,0)

  • Встановлюємо мінімальний розмір вікна

Назва_вікна.minsize(100,100)

  • Встановлюємо максимальний розмір вікна

Назва_вікна.maxsize(600,600)

13 of 14

Задаєм властивості вікна

14 of 14

Завдання

  1. Створіть новий файл Python. Підключіть відповідний модуль та створіть вікно зеленого кольору, з розмірами 500х600, та заголовком “Прізвище та ім’я".