PyFrame Guide to wxPython

Copyright and License information Home

__ A B C D E F G H I L M P R S T U V W

wxStyledTextCtrl - Helpful Hints

Summary:

Some helpful hints!

----

GetRGB

This method takes a #RRGGBB spec as input and returns a tuple (R,G,B).

def getRGBFromSpec(specString):
  """converts a #RRGGBB spec to RGB.
  
     Returns (Red,Green,Blue) as integers
  """
  if specString[0] == '#':
    specString = specString[1:]
  #zero-pad to ensure at least 6 chars
  specstring = specString + '000000'
  
  try:
    r = int(specString[0:2],16)
    g = int(specString[2:4],16)
    b = int(specString[4:6],16)
  except:
    r=g=b=0
    
  return (r,g,b)