wx.FontPickerCtrl (win) как получить и/или установить цвет шрифта?
*.GetClassDefaultAttributes().colFg выдает свойства окна (цвет)
а не выбранный в wx.FontPickerCtrl цвет шрифта
———————————————————————————————-
в общем решено(обойдено), пришлось отказаться от wx.FontPickerCtrl
в пользу wx.FontDialog (повешеный на event кнопки) не очень конечно, но работает.
примерно так

 #создаем об'ект шрифта
font = wx.Font(pointSize=24, family=wx.FONTFAMILY_DEFAULT,
                        style=wx.NORMAL, weight=wx.FONTWEIGHT_BOLD,
                        face="Calibri")
#создам об'ект (хранилище) для шрифта
m = wx.FontData()
#устанавливаем шрифт по умолчанию
m.SetInitialFont(font)
#устанавливаем свойства шрифта (цвет)
m.SetColour(wx.Colour(200, 200, 250, 0))
#создаем и открываем диалог
openFontDialog = wx.FontDialog(self, m)
if openFontDialog.ShowModal() == wx.ID_OK:
        print m.GetInitialFont()
#получаем свойства выбранного шрифта
font_data = openFontDialog.GetFontData()
print font_data.GetColour(), "<- color"
print font_data.GetChosenFont().GetUnderlined(), "<- Underlined"
print font_data.GetChosenFont().GetStrikethrough(), "<- Strikethrough"
print font_data.GetChosenFont().GetFaceName(), "<- Name"
print font_data.GetChosenFont().GetPointSize(), "<- PointSize"
print font_data.GetChosenFont().GetNativeFontInfoDesc()
print font_data.GetChosenFont().GetNativeFontInfoUserDesc()
print font_data.GetChosenFont().GetStyle()
#закрываем диалог
openFontDialog.Destroy()