Урок №21

Тема: Текстове поле, його функції та властивості

Конспект

Entry текстове поле для введення

# створити поле для введення Enter_1

Enter_1 = Entry()

# властивості текстового поля Entry

background - фоновий колір

foreground - колір тексту

font - шрифт (наприклад "Arial 14" )

width - ширина об'єкту

show = '*' - замістити текст зірочками

justify - вирівнювання(RIGHT, LEFT, CENTER)

# методи поля для введення Enter_1

Enter_1 .get() - отримати текст з поля

Enter_1 .delete() - видалити текст з поля

Enter_1 .insert(0, "Привіт") - вставити текст "Привіт" в поле Enter_1 на позицію 0

Вправа №1

#Заповнити пропуски в коді для роботи програми за малюнком

Вправа №2

#Які властивості змінено для кожного з об'єктів?

Вправа №3

#Написати програму за зразком нижче

Допомога при написанні програми (#натисніть розгорнути)

#Імпорт потрібних модулів


from tkinter import *

from tkinter import messagebox

#Функція натискання на кнопку info


def func_1():

name = Enter_1.get()

Sname = Enter_2.get()

clas = Enter_3.get()

messagebox.showinfo( "Інформація", f"Мене звати {name} {Sname}, я навчаюсь в {clas} класі")


#Створення поля для введення


Enter_1 = Entry()



Цікавий факт: "Фігурні дужки"

Як відомо, фігурні дужки не користується великим попитом в Python, на відміну від C ++ , Java і т.д.

З приводу фігурних дужок в мові програмування Python навіть є жарт:

from __future__ import braces

SyntaxError: not a chance