Seite 1 von 1
Anfänger: Textwidget Syntaxhighlight (Tips anregungen)
Verfasst: Donnerstag 22. März 2007, 17:57
von lost_mind
Hi ich möchte ein Syntax highlight machen und wollte deshalb mal fragen wie ich das am besten realisiere ? ich hab mir schon idle angesehen und quelte mich durch den code aber kam damit nicht so zurecht oder besser gesagt fand es nicht deshalb wollt ich mal die Python-Community(euch

) fragen
Verfasst: Donnerstag 22. März 2007, 18:17
von pyStyler
hallo,
hier mal ein beispiel.
Code: Alles auswählen
import Tkinter as tk
from idlelib.Percolator import Percolator
from idlelib.ColorDelegator import ColorDelegator
from ScrolledText import ScrolledText
class tkApp(tk.Frame):
def __init__(self, master ):
tk.Frame.__init__(self, master)
sc=ScrolledText(self,
highlightbackground='#0099e0',
highlightthickness=1, relief=tk.FLAT,)
sc.pack(expand=tk.YES, fill=tk.BOTH, padx=2, pady=2)
Percolator(sc).insertfilter(ColorDelegator())
def _main():
import sys
root = tk.Tk()
app = tkApp( root )
app.pack(expand=tk.YES, fill=tk.BOTH)
tk.Button(root, text='Quit',
command = sys.exit).pack(side=tk.BOTTOM,
fill=tk.X, padx=2, pady=2)
root.mainloop()
if __name__=='__main__':
_main()
Gruss
PyStyler
Verfasst: Freitag 23. März 2007, 08:13
von lost_mind
ich will(muss) mir aber selber ein syntaxhighlit schreiben und kan die von idle nicht nehmen(Linux) zumindest hab ich kein idle (zuhause kein internet und nur Suse 10.0)

Verfasst: Freitag 23. März 2007, 09:44
von Rebecca