Главная /
Язык программирования Python /
Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены? from Tkinter import * from ScrolledText import ScrolledText def transl(): txt = t1.get("1.0", END).replace(e1.ge
Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены?
from Tkinter import *
from ScrolledText import ScrolledText
def transl():
txt = t1.get("1.0", END).replace(e1.get(), e2.get())
t2.delete("1.0", END)
t2.insert(END, txt)
tk = Tk()
f = Frame(tk)
e1 = Entry(f, background="White", width=32)
e1.pack(side=LEFT)
b = Button(f, text=">>", command=transl)
b.pack(side=LEFT)
e2 = Entry(f, background="White", width=32)
e2.pack(side=LEFT)
f.grid(row=0, column=0, columnspan=2)
t1 = ScrolledText(tk, background="White", width=40)
t1.grid(row=1, column=0)
t2 = ScrolledText(tk, background="White", width=40)
t2.grid(row=1, column=1)
tk.mainloop()
вопрос
Правильный ответ:
нажатие кнопки не привязано к событию с помощью метода
bind()
применены разные менеджеры расположения
вместо
columnspan
нужен rowspan
ошибок нет
Сложность вопроса
80
Сложность курса: Язык программирования Python
62
Оценить вопрос
Комментарии:
Аноним
Это очень простой тест интуит.
11 окт 2020
Аноним
Зачёт защитил. Иду в бар отмечать сессию интуит
13 авг 2016
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Сколько элементов будет содержать словарь D (то есть, чему будет равно len(D)) после выполнения следующего кода: D = {} D[1], D[2], D[3] = "ABB" D[0], D[1] = "AB"
- # Из какого модуля будет работать функция replace() в следующем примере: from sre import sub as replace from string import replace
- # Имеется массив c, для которого shape(c) равна (2, 2). Какие из приведенных ниже операций получения среза вызовут ошибку?
- # Какие модули входят в пакет email?
- # Как с помощью модуля smtplib создать SMTP-соединение с сервером mail.server?