Інформатика

Безкоштовно

Зараховано 2 учнів

Урок 18. Елемент керування “напис”.

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

Найпростіший об’єкт вікна – це напис, тобто звичайний рядок тексту, або декілька рядків. Звичайно, як і інші об’єкти, напис має свої властивості.

Напис – це елемент вікна за допомогою якого можна виводити текстові повідомлення.

Розмістимо напис в вікні. Робиться це дуже просто: аналогічно, як із кнопкою, кожному рядку потрібно дати ім’я та вказати функцію для його створення.

Label() — функція для створення напису:

назва_напису= Label (вікно, атрибут1 …)

Так само у дужках ми вказуємо місце знаходження напису (вікно) та атрибути. Атрибути залишилися майже ті ж caмі:

bg=”колір” – колір кнопки;

• text=”текст” – текст кнопки;

• fg=”колір” – колір тексту кнопки;

• font==”шрифт та розмір шрифту” – шрифт тексту кнопки та його розміри

Для виведення на екран користуємося тим самим методом place(), вказуючи при цьому відступ від лівого краю вікна та відступ від верхнього краю вікна (х та у відповідно).

Створимо для прикладу напис зеленого кольору з текстом чорного кольору, шрифтом Calibri 12, а зміст повідомлення буде “Привіт всім!”. Дамо назву нашому напису label та розмістимо його в 30 пікселях від лівого краю і в 40 пікселях від правого краю вікна. Маємо

наступний програмний код:

label1=Label(Window, text=”Привіт всім! “, bg=“green”, fg=”black”, font=“Calibri 12″)

label1.placе(x=30, у=40)

Напис представляє собою стрічку із тексту, тому, для того, щоб перенести якийсь текст на наступний рядок в текст вставляється код переносу. Виглядає він так “\n”. Він ставиться перед словом або символом, після якого всі слова переносяться на наступний рядок. Для переносу слова “всім” у нашій програмі на наступний рядок потрібно перед цим словом поставити ці символи. Тобто ми маємо текст напису “Привіт \n всім!”.

Так як напис – це статичний об’єкт, то до нього не часто прив’язують події, але його створення або змінення властивостей може слугувати командою функції, яка буде виконуватися при виконанні події.

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

Завдання 1 (ст. 185, Працюємо за ПК)

Відкрити картку із завданням

Переглянути відеорозв’язок завдання

Розв’язання

Завдання 2 (ст. 187, №1) Створіть проект у якому в результаті настання події Cllick для напису буде встановлено:

  • відступ його верхньої межі від верхньої межі вікна 120 пікселів і текст у написі зміниться на назву вулиці на якій розміщено ваш заклад освіти;
  • ширину напису 30 символів і текст у написі зміниться на назву вулиці на якій розміщено ваш заклад освіти.

Розв’язання

Завдання 3 (ст. 187, №3) Створіть проект у якому в результаті настання події MouseMove для напису буде встановлено:

  • новий текст на ньому, червоний колір тексту і збільшиться відступ напису від верхньої межі вікна на 20 пікселів;
  • новий текст на ньому, червоний колір тексту і збільшиться ширина напису на 5 символів.

Розв’язання

Домашнє завдання

Завдання 1 (ст. 187, №2) Створіть проект у якому в результаті настання події DblCllick для напису буде встановлено:

  • відступ його лівої межі від лівої межі вікна 80 пікселів і текст у написі зміниться на ваше ім’я;
  • висоту напису 5 символів і текст у написі зміниться на ваше ім’я.

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

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