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

18-02-2020, 22:28, 6 Клас / Інформатика, 2 549, 0


§ 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 ()

Схожі публікації
У даній публікації ще немає коментарів. Хочете почати обговорення?

Ім'я:*
E-Mail:

Реклама
Що Вас цікавить більше?
Ми в соціальних мережах
Хмара тегів
Найпопулярніше
ГДЗ Природознавство 5 клас. Підручник [Ярошенко О.Г., Бойко В.М.] 2018
Природознавство
ГДЗ Природознавство 5 клас. Підручник [Ярошенко О.Г., Бойко В.М.] 2018
453 432  

ГДЗ Основи правознавства 9 клас. Підручник [Наровлянський О. Д.] 2017
Правознавство
ГДЗ Основи правознавства 9 клас. Підручник [Наровлянський О. Д.] 2017
332 386  

ГДЗ Природознавство 5 клас. Робочий зошит [Демічева І.О.] 2018
Природознавство
ГДЗ Природознавство 5 клас. Робочий зошит [Демічева І.О.] 2018
276 268  

ГДЗ Вступ до історії 5 клас. Підручник [Гісем О.В.] 2018
Історія України
ГДЗ Вступ до історії 5 клас. Підручник [Гісем О.В.] 2018
217 935  

 
Rule.School © 2017-2020
Powered by Steffenz & ABCVG Info.