Тема 22(8):  Елемент керування "Напис"

План вивчення теми:


Д/з: опрацювати:

Напис – це компонент, який використовується для виведення текстових повідомлень. 

Для цього потрібно в тексті проєкту: 


Команда створення напису:

<ім'я_напису>=Label(text='<текст напису>') 

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

Властивості напису:


Способи задання властивостей напису:

І спосіб - у команді створення напису: властивість=значення

Наприклад: label=Label(text= 'Привіт, Світ!', bg='yellow', fg='green', font='Arial 13')

   ІІ спосіб - команда задання значення властивостей напису: 

<ім'я_напису>['<назва_властивості>']=<значення_властивості> 

Наприклад: label['width']=25   label['bg']='blue'


Методи (команди) для роботи з написом

Послідовність дій для пов'язування напису з процедурою: 

Посилання на On-line-середовищe Python https://repl.it

Завдання 1

Створити напис з назвою label1:

“Привіт всім!". 

Завдання 2

Поясніть код для напису lab

from tkinter import*

root = Tk()

root.title('Привітання')

root.geometry('400x200')


label1=Label(text='Привіт всім!',

             bg='green',

             fg='black',

             font='Calibri 12')

label1.place(x=100, y=70)


lab = Label(text = 'Hello,\n World!',

            font = 'Arial 18',

            bg = 'blue',

            fg = 'yellow')

lab.pack()

Завдання 3

Створити проєкт із створення напису з іменем label з текстом "Це напис", в якому в результаті виконання процедури – обробника події Click для напису, щоб: