Font size
WorksheetsПродвинутое програм 5лекция
Total questions: 16
Worksheet time: 4mins
Көп жолды мәтінді бейнелеуге және өңдеуге арналған
Предназначен для отображения и редактирования многострочного текста
Text
Memo
Emtry
Label
Көп жолды мәтіндік өрісті құру варианттары
Варианты создания многострочного текстового поля
editor = Text()
editor = Text(height=5, wrap="char")
Text editor = new Text()
var editor = new Text()
editor = ttk.Text()
Жиек типін анықтайтын параметр
Параметр, который определяет тип границы
relief
borderstyle
style
state
Жоғарыда келтірілген жиек типінің қайсысы артық?
Из перечисленных какой тип границы лишний
SUNKEN
RAISED
GROOVE
RIDGE
DISABLED
Мәтінді келесі жолға қалай ауыстыру керектігін анықтайтын параметр
Параметр, который указывает каким образом переносить текст
wrap
transparent
state
word
wrap параметрі қандай мәндер қабылдайды?
Какие значения принимает параметр wrap?
char
word
text
relief
end
Қандай виджетті пайдаланып мәтіндік өріске айналдыру жолағын қосуға болады
Используя какой виджет, можно добавить в Text прокрутку текста
Scrollbar
horizontal
vertical
orient = "horizontal"
Мәтінді қосуға арналған әдіс
Для добавления текста применяется метод
insert(index, chars)
insert("text)
add(" text")
append("text")
Өлшемі 5*15 болатын, сурет салу терезесінде 20*10 координатада орналасқан виджет құру
Создайте виджет размером 5*15, расположенный в окне рисования по координатам 20*10.
editor = Text(height=5,width=15 )
editor.place(x=20, y=10)
editor = Text(height=5,width=15 )
editor. pack(x=20, y=10)
editor = Text(height=5,width=15 )
editor. pack(side, fill, x=20, y=10)
editor = Text(height=5,width=15 )
editor. grid( x=20, y=10)
editor1.insert("1.0", "Hello World")
код үзіндісі не білдіреді
фрагмент кода что означает
editor1 объектісіне мәтінін кірістіреді
Вставляет текст в объект editor1
editor1 объектісіндегі мәтінді өшіреді
удаляет текст из объекта editor1
editor1 объектісіндегі мәтінді ауыстырады
заменяет текст в объекте editor1
editor1 объектісіндегі мәтінді көшіреді
копирует текст из объекта editor1
Мәтіндік өрістен бірінші сөзді жазба өрісіне орналастыру код үзіндісі
Фрагмент кода для помещения первого слова из текстового поля в метку
editor1.insert("1.0", "Hello World")
label["text"] = editor1.get("1.0", "1.5")
editor1.insert( "Hello World")
label["text"] = editor1.get("1.0", "1.5")
editor1.insert("1.0", "Hello World")
label["text"] = editor1.get("1.5")
editor1.insert("1.0", "Hello World")
label["text"] = editor1.get("start")
Мәтіндік өрістегі World сөзін өшіру кодының нұсқалары
Удалание из текста слово World - варианты
editor = Text(height=10)
editor.insert("1.0","Hello World" )
editor.delete("1.5", END)
editor = Text(height=10)
editor.insert("1.0","Hello World" )
editor.delete("1.5", "1.11")
editor = Text(height=10)
editor.insert("1.0","Hello World" )
editor.delete("end")
editor = Text(height=10)
editor.insert("1.0","Hello World" )
editor.delete("1.5")
"класс-это шаблон" мәтініндегі "класс" сөзін "объект" сөзіне ауыстыр
Заменить в тексте "класс-это шаблон" слово "класс" на "объект"
editor.replace("1.0", "1.5", "объект")
editor.replace("1.0", "класс", "1.5", "объект")
editor. delete("1.0", "класс" )
editor.replace("1.0", "1.5", "объект")
editor. delete("1.0", "класс", "объект")
Для замены текста применяется метод
replace(start, end, chars)
replace(" text1", "text2")
replace( end, chars)
replace(chars)
edit_undo() және edit_redo() әдістерінің міндеті қандай?
Предназначение методов edit_undo() и edit_redo()
амалды болдырмау
отменить операцию
амалды қайталау
повторить операцию
ерекшеленген бөлікті қайтарады
возвращает выделенный фрагмент
ерекшелеуді алып тастайды
снимает выделение
заменяет текст
Виджеттерге қандай типті айнымалыны байланыстыра алмаймыз
Какой тип переменных нельзя привязать к виджетам
StringVar
IntVar
BooleanVar
DoubleVar
CharVar
