產生wxPython Color name列表的小程式

最近在撰寫wxPython相關的程式,發現好像沒有什麼地方有關於wxPython color name的資訊。所幸,wxPython有一個wx.ColourDatabase的資料庫,可以查詢有關於color name的資訊。於是,就寫了一個小程式將這個資訊以HTML方式列印出來。有興趣的人可以看一下:

  • WxPython的Color Name列表

    #!/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, ‘’ % (i, name, i)

    print >> fd, ‘

    Color CodeColor NameColor
    #%06X%s

    fd.close()

comments powered by Disqus