Volobuev_Ilya
			  Март 4, 2016 19:12:24
		 	 
			
				Хочу сделать так, чтобы в текстовом поле, созданном средствами Tkinter, была подсветка синтаксиса. Ну, то есть в я создаю программу-редактор кодов. Как сделать?
			
		 
		
			
			  FishHook
			  Март 4, 2016 19:20:54
		 	 
			
				Volobuev_Ilya
Volobuev_Ilya
Илья, ну нельзя же вот так вторгаться в топик для экспертов с такой вот абсолютно голой, но очень маленькой писькой.
Ну вы хоть что-нибудь то извольте предъявить, ну чтоб было что посмотреть.
А то хочет он видите-ли.
ПС: пшол вон, дурак
			
 
		 
		
			
			  Volobuev_Ilya
			  Март 5, 2016 04:13:02
		 	 
			
				Вот код:
from Tkinter import *
root=Tk()
T=Text(root)
T["width"],T["font"],T["wrap"]=50,"Impact",WORD
T.pack()
root.mainloop()
 
			 
		
			
			  Rodegast
			  Март 5, 2016 17:33:40
		 	 
			
				> Возможно ли сделать синтаксическую подсветку в Tkinter?
Если в IDLE есть подсветка, то наверное можно. Для подсветки в QPlainTextEdit-е я использую pygments может тебе это поможет.
			
		 
		
			
			  Volobuev_Ilya
			  Март 6, 2016 09:19:40
		 	 
			
				Спасибо
			
		 
		
			
			  Volobuev_Ilya
			  Март 7, 2016 16:16:32
		 	 
			
				Приведите пример кода, Rodegast.
			
		 
		
			
			  Rodegast
			  Март 7, 2016 16:26:20
		 	 
			
				Код на PySide, для Tkinter-а он не подойдёт. Если подсветка на PySide-е будет кому-то интересна, то я попробую написать статью на хабр-е.
			
		 
		
			
			  DemianWolf
			  Апрель 3, 2017 18:00:39
		 	 
			
				Вот так:
 text.tag_config('syntax', foreground='yellow', background='blue')
text.tag_add('syntax', index1, index2)
Вот и будет подсветка.
			
 
		
			
			  4kpt_V
			  Апрель 3, 2017 18:12:43
		 	 
			
				Вообще-то стандартный IDLE питона написан на Tkinter…
			
		 
		
			
			  Rodegast
			  Апрель 3, 2017 20:41:38
		 	 
			
				> Вообще-то стандартный IDLE питона написан на Tkinter…
А на чём?