21
Button(frame, text="Вставить",
command=insert_text).pack(side=LEFT)
Button(frame, text="Взять",
command=get_text).pack(side=LEFT)
Button(frame, text="Удалить",
command=delete_text).pack(side=LEFT)
label = Label()
label.pack()
root.mainloop()
Get
және delete әдістері екі емес, бір аргументті қабылдай алады. Бұл жағдайда
көрсетілген позицияда тек бір таңба өңделеді.
Тегтер
TK кітапханасының мәтін өрісінің ерекшелігі-ондағы мәтінді пішімдеу мүмкіндігі,
яғни оны әр түрлі бөліктеріне әр түрлі дизайн беру. Бұл tag_add және tag_config әдістері
арқылы орындалады.
Біріншісі тегті қосады, сонымен қатар
оның ерікті атауын және ол
қолданылатын мәтін сегментін көрсету керек. Ал tag_config
әдісі тег стилін
конфигурациялайды.
from tkinter import *
root = Tk()
text = Text(width=50, height=10)
text.pack()
text.insert(1.0, "Hello world!\nline two")
text.tag_add('title', 1.0, '1.end')
text.tag_config('title', justify=CENTER,
font=("Verdana", 24, 'bold'))
root.mainloop()
Достарыңызбен бөлісу: