Урок №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