最近在撰寫wxPython相關的程式,發現好像沒有什麼地方有關於wxPython color name的資訊。所幸,wxPython有一個wx.ColourDatabase的資料庫,可以查詢有關於color name的資訊。於是,就寫了一個小程式將這個資訊以HTML方式列印出來。有興趣的人可以看一下:
-
#!/usr/bin/env python
import sys import wx
app = wx.App()
if len(sys.argv) >= 2: fd = file(sys.argv1, ‘w’) else: fd = sys.stdout
print >> fd, ‘
Color Database wxPython %s ’ % (wx.version(), ) print >> fd, ‘
‘ ‘ colorDatabase = wx.ColourDatabase() for i in xrange(0x1000000): name = colorDatabase.FindName(‘#%06X’ % i) if len(name): print >> fd, ‘Color Code Color Name Color ’ % (i, name, i)#%06X %s print >> fd, ‘
fd.close()