Віджет Entry – клас однорядкового текстового поля.
name = Entry(window)name – ім'я текстового поля, window – ім'я вікна, на якому воно розташовується
Властивості та функції(методи) однорядкового текстового поля багато у чому схожі до властивостей багаторядкового. Із текстового поля можна "взяти" текст за допомогою функції get(). У текстове поле можна вставити текст методом insert(). Також можна видалити текст методом delete().
from tkinter import * # імпортування графічної бібліотеки# створення функції для дії кнопкиdef f(): label_data['text'] = "Вас звуть %s " % entry_name.get()root = Tk() # створення головного вікнаname = Label(root, text="Введіть Ваше ім'я: ") # створення та розміщення мітки з текстом "Введіть Ваше ім'я: "name.pack()entry_name = Entry(root) # створення та розміщення однорядкового текстового поляentry_name.pack(pady=10)button_get = Button(root, text="Згенерувати", command=f) # створення та розміщення кнопкиbutton_get.pack()label_data = Label(root, fg='red') # створення та розміщення пустої мітки, яку змінює створена вище функціяlabel_data.pack(side=LEFT, pady=10)root.mainloop() # задання команди відображення вікна при запускуfrom tkinter import * # імпортування графічної бібліотеки root = Tk() # створення головного вікна root.title('Entry') # назва головного вікна# створення фрейму для мітки та текстового поля frame = Frame(root, bd=2, # ширина межі фрейму relief=RIDGE) # рельєф межі фрейму label = Label(frame, text='Label:') # створення та розміщення у вікні мітки з текстом "label"label.pack(side=LEFT, padx=5) t = StringVar() # створення рядкової змінної для зберігання тексту# створення текстового поляentry = Entry(frame, textvariable=t, # прив'язуємо до Entry змінну, у якій зберігається текст, що знаходиться в полі bg='white') # колір фону текстового поля білийentry.pack(side=RIGHT, padx=5) # розміщення текстового поляt.set('Entry') # встановлення тексту "Entry" у змінну текстового поля frame.pack(expand=1, fill=X, pady=10, padx=5) # розміщення фрейму root.mainloop() # задання команди відображення вікна при запуску