Тип уроку: урок розвитку компетентностей
Елементи керування графічного інтерфейсу
Послідовність створення віджета "Напис":
Створити об'єкт типу Label та пов'язати його зі змінною, ім'я якої визначатиме цей об'єкт.
Установити значення властивостей напису.
Розмістити та відобразити створений об'єкт у вікні
Формат конструктора Label
<змінна> = Label(<властивість>=<значення>, <властивість>=<значення>, ...)
Властивості віджета класу Label:
text = 'текст' - встановлює текст мітки;
width = кількість_символів - ширина віджета;
height = кількість_символів - висота віджета;
bg = 'назва_кольору' - колір фону;
fg = 'назва_кольору' - колір тексту;
bd = кіл.пікселів - розмір полів навколо тексту;
padx = кіл.пікселів - відступ від меж елемента до його тексту праворуч і ліворуч;
pady = кіл.пікселів - відступ від меж елемента до його тексту вгорі та внизу;
font = ('назва_шрифту', розмір_символів, 'bold'/'italic'/'underline') - шрифт тексту;
justify = 'left'/'center'/'right' - вирівнювання тексту
Задання або зміна значення властивості віджета
<ім'я_віджета>['<властивість>'] = <значення_властивості>
Події віджета "Напис":
'<Return>' — натискання клавіші Enter.
'<Enter>' — входження вказівника миші в межі віджета.
'<KeyPress-Up>', '<KeyPress-Down>', '<KeyPress-Left>', '<KeyPress-Right>' — натискання клавіш керування курсором.
'<Key>' — натискання будь-якої клавіші.
'<Button-1>' або '<1>' – клік лівою кнопкою миші.
'<Button-2>' — клік середньою кнопкою миші.
'<Button-3>' — клік правою кнопкою миші.
'<Double-Button-1>' або '<Double-1>' — подвійний клік лівою кнопкою миші
Виклик обробника події
<ім'я_віджета>.bind('<подія>', <ім'я_обробника>)
Завдання.
Поміняти подію для напису.
Протестувати роботу програми
Підручник, п. 4.3