19
Дегенмен, бұл сипаттарды width және height опциялары арқылы өзгертуге болады.
Қаріпті, түстерді және т.б. конфигурациялауға болады.
from tkinter import *
root = Tk()
text = Text(width=25, height=5, bg="darkgreen",
fg='white', wrap=WORD)
text.pack()
root.mainloop()
Wrap нұсқасының WORD мәні жаңа
жолға сөздерді әріппен емес, толығымен
тасымалдауға мүмкіндік береді.
Text және Scrollbar
Мәтін өрісіне оның биіктігіне қарағанда көбірек мәтін жолдары енгізілсе, ол өздігінен
төмен қарай жылжиды. Қарау кезінде тінтуір дөңгелегі мен пернетақтадағы көрсеткілерді
пайдаланып жоғары-төмен жылжуға болады. Дегенмен, айналдыру жолағын пайдалану
ыңғайлы болады.
Tkinter-де скроллерлер Scrollbar класынан шығарылады.
Скроллер объектісі талап
етілетін виджетпен байланыстырады. Ол көп жолды мәтін өрісі болуы міндетті емес.
Тізімдер үшін айналдыру жолақтары жиі қажет, олар кейінірек талқыланады.
20
from tkinter import *
root = Tk()
text = Text(width=20, height=7)
text.pack(side=LEFT)
scroll = Scrollbar(command=text.yview)
scroll.pack(side=LEFT, fill=Y)
text.config(yscrollcommand=scroll.set)
root.mainloop()
Бұнда
айналдыру құралы жасалады, оған мәтін өрісінің y- text.yview осі бойынша
жылжуы command опциясы арқылы байланыстырылады.
Өз кезегінде, бұрын жасалған
айналдыру құралы - scroll.set - yscrollcommand опциясы
арқылы мәтіндік өріске
орнатылады.
Достарыңызбен бөлісу: