Інформатика

Безкоштовно

Ніхто не записаний

П101. Основні графічні об’єкти

Виконайте вправу

Пригадаємо!

  • Загальна структура конструктора створення кнопки така:

<змінна> = Button [(<параметр_1>,<параметр_2>,<параметр_3,…>)],

де параметр_1 (якщо він указаний) називають батьківським. Цей параметр визначає посилання на об’єкт, у якому створює­ться кнопка.

  • Мітки використовуються здебільшого для інформування користувача про результати виконаних дій програмою або про ті дії, які має виконати користувач.

Мітки можуть містити один або кілька рядків. Для їх створення викликають клас Label. Загальна структура інструкції для створення мітки в го­ловному вікні така:

<змінна> = Label(root, <параметр_1 >, <параметр_2>,…)

  • Однорядкове текстове поле використовується для введен­ня тексту користувачем в один рядок. Для його створен­ня викликається клас Entry.
  • Багаторядкове текстове поле також призначене для вве­дення тексту користувачем. Для його створення викли­кається клас Text.
  • Радіокнопки (перемикачі) призначені для вибору одно­го з кількох запропонованих режимів (варіантів). Таким чином, не може бути однієї радіокнопки, лише кілька. У кожен окремий момент увімкнутою може бути лише одна кнопка.
  • Прапорці, як і радіокнопки, можуть міститися в різній кількості. Одночасно можна увімкнути кілька прапорців, а можна не вмикати жодного. Для створення прапорців викликається клас Checkbutton. Кожен прапорець пови­нен мати власну змінну. Створити два прапорці можна за допомогою певних інструкцій.

Списки — це об’єкти (поля), у яких користувач може ви­ вести необхідні дані та вибрати з них один або кілька пунктів залежно від значення параметра selectmode. Для створення списку викликається клас Listbox. Розглянемо такий фрагмент інструкцій:

a = [‘кнопка’, ‘мітка’, ‘прапорець’, ‘перемикач’] lis = Listbox(root, selectmode=SINGLE, height=3)

for i in a:

lis.insert(END, i)

Працюємо за ПК!

Задача 1. Запишемо код програми, за допомогою якої у головному вікні відображаються дві кнопки різних розмірів, які мають різний колір фону й назви.

Розв’язання

Задача 2. Розробимо програму, за допомогою якої в го­ловному вікні відображаються такі об’єкти: два прапорці (з назвами, відповідно, Перший і Дру­гий), кнопка з назвою Стан прапорців і об’єкт список, у який  виводиться  стан  прапорців. У цьому списку можна вибрати один рядок.

Задача 3. Відкрийте проєкт “Калькулятор”, створений на попередньому уроці та переробіть його так, щоб можна було обчислити суму, різницю, добуток і часку. Врахуйте, що результат кожної дії має виводитись в окреме текстове поле.

 

0.00 на основі 0 рейтингів

5 зірок
0%
4 зірок
0%
3 зірок
0%
2 зірок
0%
1 зірок
0%