Fett dargestellt, wird der ausgewählte text mithilfe von tags

Arbeite ich schon versucht zu machen, mit einem einfachen text-editor, und haben experimentiert mit tags. Ich habe in der Lage zu erstellen, zu rechtfertigen mit Hilfe von tags. Jetzt bin ich das hinzufügen einer option Fett.

Mein problem ist, dass ich kann nicht finden Sie viele Beispiele für die Verwendung der "sel" tag, ein tag verwendet, aktuellen Auswahl.

Immer wenn ich den SEL - tag, der text ist nur Fett, so lange wie Sie hervorgehoben wird, wenn es wird nicht hervorgehoben, es kehrt zurück zu seinem alten skinny schriftart.

Dies ist ein kleiner Teil von meinem code:

def Bold(self, body, Just, Line, selected font):
    bold font = tkFont.Font(family=selectedfont, weight="bold")
    selected font = boldfont
    body.tag_config("sel",font=selectedfont)
    body.tag_add("sel", 1.0,END)

Wenn die Bold - Taste gedrückt wird, wird die Vorherige Funktion aufgerufen wird.
Jetzt habe ich die body.tag_add("sel", 1.0, END) set aus 1.0 zu END, weil ich nicht weiß, wie man die ausgewählte Domäne.
Ich habe versucht <<Selection>>, aber nach dem Experimentieren für eine lange Zeit, es hat mir nicht geholfen.

Schreibe einen Kommentar