

def str_font(self, font):
    ' Returns the text representation of the specified object trait value.\n        '
    weight = {
        QtGui.QFont.Light: ' Light',
        QtGui.QFont.Bold: ' Bold',
    }.get(font.weight(), '')
    style = {
        QtGui.QFont.StyleOblique: ' Slant',
        QtGui.QFont.StyleItalic: ' Italic',
    }.get(font.style(), '')
    return ('%s point %s%s%s' % (font.pointSize(), font.family(), style, weight))

dataset/ETHPy150Open enthought/traitsui/traitsui/qt4/font_editor.py ToolkitEditorFactory.str_font/original