ich lese bei meinen Prog. ein text aus einer Txt-Datei aus und gebe ich über
Code: Alles auswählen
Tkinter.Label()
Meine Frage ist wie kann ich
Code: Alles auswählen
bg = red
Code: Alles auswählen
Tkinter.Label()
Code: Alles auswählen
bg = red
Man müsste das nur leicht anpassen.http://www.python-forum.de/viewtopic.php?p=185879#p185879 hat geschrieben:Code: Alles auswählen
def highlight(self, keyword, color): lines_length = [] for line in self.text.split("\n"): lines_length.append(len(line)+1) line = 1 for match in re.finditer(keyword, self.text): start = match.start() while start - sum(lines_length[:line]) >= 0: line += 1 start -= sum(lines_length[:line-1]) start_index = "{0}.{1}".format(line, start) end_index = "{0}.{1}".format(line, start + len(keyword)) self.tag_add(keyword, start_index, end_index) self.tag_config(keyword, foreground=color) self.tag_config(keyword, font=("courier",8,"bold"))