ich hab die letzten Jahre mit C# und .NET verbracht seit kurzer Zeit habe ich dann Python und wx für mich endeckt.
Ich hatte früher mit Scintilla.NET einen Code Editor geschrieben und möchte ihn nun in Python mit wx umsetzen.
Nun ist mein Problem das ich den folgenden code in einem anderen Pythonscript haben möchte und ihn aber dann in meiner Editor.py ausführen möchte. Wie mach ich das?
Code: Alles auswählen
#default python styles
self.StyleSetSpec(stc.STC_P_DEFAULT,
"fore:#000000,face:%(comic)s,size:%(sizeCode)d" % faces)
# comments
self.StyleSetSpec(stc.STC_P_COMMENTLINE,
"fore:#007F00,face:%(comic)s,size:%(sizeCode)d" % faces)
# number
self.StyleSetSpec(stc.STC_P_NUMBER,
"fore:#007F7F,size:%(sizeCode)d" % faces)
# string
self.StyleSetSpec(stc.STC_P_STRING,
"fore:#7F007F,face:%(comic)s,size:%(sizeCode)d" % faces)
# single quoted string
self.StyleSetSpec(stc.STC_P_CHARACTER,
"fore:#7F007F,face:%(comic)s,size:%(sizeCode)d" % faces)
# comment blocks
self.StyleSetSpec(stc.STC_P_COMMENTBLOCK,
"fore:#7F7F7F,size:%(sizeCode)d" % faces)
# keyword
self.StyleSetSpec(stc.STC_P_WORD,
"fore:#00007F,bold,size:%(sizeCode)d" % faces)
# triple quotes
self.StyleSetSpec(stc.STC_P_TRIPLE,
"fore:#7F0000,size:%(sizeCode)d" % faces)
# end of line were no string was closed
self.StyleSetSpec(stc.STC_P_STRINGEOL,
"fore:#000000,face:%(comic)s,back:#E0C0E0,eol,size:%(sizeCode)d" % faces)
# triple double quotes
self.StyleSetSpec(stc.STC_P_TRIPLEDOUBLE,
"fore:#7F0000,size:%(sizeCode)d" % faces)
# class name definition
self.StyleSetSpec(stc.STC_P_CLASSNAME,
"fore:#0000FF,bold,underline,size:%(sizeCode)d" % faces)
# function or method name definition
self.StyleSetSpec(stc.STC_P_DEFNAME,
"fore:#007F7F,bold,size:%(sizeCode)d" % faces)
# operators
self.StyleSetSpec(stc.STC_P_OPERATOR,
"bold,size:%(sizeCode)d" % faces)
# identifiers
self.StyleSetSpec(stc.STC_P_IDENTIFIER,
"fore:#000000,face:%(comic)s,size:%(sizeCode)d" % faces)