ГДЗ Информатика 6 класс. Учебник [Бондаренко А.А., Ластовецкий В.В., Пилипчук А.П., Шестопалов Е.А.] 2019

icon18.02.2020, icon6 Клас / Інформатика, icon8 079, icon0



§ 19. диалога с пользователем
Вопросы для самопроверки
1. Объясните синтаксис создания объекта класса Entry.
Компонент Entry - это поле для ввода текста, также его можно использовать и для вывода. Синтаксис создания объекта класса Entry: переменная = Entry (батькивський_виджет [свойство = значение])
2. Каким атрибутам следует задать значение для настройки вида виджета Entry?
Для настройки вида виджета Entry следует задать значения атрибутов, общих с виджетами классов Button и Label: text, width, height, bg, fg, font.
3. Опишите основные методы объекта класса Entry.
Рассмотрим основные методы элемента Entry.
• Метод get () позволяет получить значение, содержащееся в поле. Если назвать объект класса Entry именем entry1, то получить значение и присвоить его переменной, а целого типа можно так: a = int (entry1.get ())
• Метод insert (index, str) выводит в текстовое поле строку, начиная с знакоместа с номером index. Выведем в поле объекта класса Entry значение переменной х: entry1.insert (0, x)
• Метод delete (first, last) изымает символы, начиная с знакоместа с номером first, к знакоместам с номером last (нумерация символов начинается с 0). Чтобы удалить весь текст, как второй параметр нужно указать END. Желательно перед вызовом метода insert () записывать вызов метода delete (), то есть перед выводом очищать текстовое поле.
Очистим текстовое поле перед выводом: entry1. delete (0, END) entry1.insert (0, "Молодец!")
Удалим символы с 7-го по 12-й из текстового поля: from tkinter import * def b1_click (): entry1.delete (7, 12) root = Tk () root.title ( 'удаления') root.geometry ( '220x100 ') s =' Методы класса Entry 'entry1 = Entry (root, text = s) entry1.place (x = 20, y = 10) entry1.insert (0, s) b1 = Button (root, text =' Удалить ' , command = b1_click) b1.place (x = 20, y = 50) root.mainloop ()
Текст в поле объекта entry1 меняется после нажатия кнопки Удалить.
Введем число в поле объекта entry1 и выведем квадрат этого числа в поле объекта entry2 (рис. 19.3). from tkinter import * def b1_click (): a = float (entry1.get ()) b = a ** 2 entry2.delete (0, END) entry2.insert (0, str (b)) root = Tk () root .title ( 'Квадрат числа') root.geometry ( '220x160') laba = Label (root, text = 'a =', font = 'Arial 18') laba.place (x = 10, y = 10) s = '' entry1 = Entry (root, text = s, width = 8, font = 'Arial 18') entry1.place (x = 80, y = 10) labb = Label (root, text = 'a ** 2 =' , font = 'Arial 18') labb.place (x = 10, y = 110) entry2 = Entry (root, text = s, width = 8, font = 'Arial 18') entry2.place (x = 80, y = 110) b1 = Button (root, text = 'Вычислить ", command = b1_click) b1.place (x = 20, y = 50) root.mainloop ()

iconГДЗ Информатика Учебник Ранок Бондаренко Ластовецкий Шестопалов Паламарчук 2019 6 класс
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter
Схожі публікації
У даній публікації ще немає коментарів. Хочете почати обговорення?

Реклама
Як Вам оновлений дизайн сайту?
Ми в соціальних мережах
Хмаринка тегів