wxpython textctrl изменение цвета каретки


Я использую wxPython textctrl и хотел бы скрыть курсор. После долгих поисков оказалось бы, что лучший подход-это просто изменить его цвет на белый. Однако я не могу придумать, как это сделать.

Я нашел следующую информацию:

SetCaretForeground (fore)

Задает цвет переднего плана каретки. Носовой параметр-это объект wxColour, а #строка вида rrggbb, или спец цвета, как "белый". Возвращает None.

Отсюда: http://www.yellowbrain.com/stc/caret.html#setfg

Ниже приведен код для моего текущего textctrl. Любая помощь будет оценена по достоинству.

self.control = wx.TextCtrl(self, style=wx.TE_MULTILINE | wx.TE_READONLY | wx.HSCROLL)

Клинтон.

1 2

1 ответ:

Вы используете wx.TextCtrl, и ссылка, которую вы даете, предназначена для wx.StyledTextCtrl. Это совершенно разные животные, и wx.StyledTextCtrl обладает гораздо большей функциональностью, чем простой wx.TextCtrl.

Я не думаю, что есть способ установить цвет каре в обычном wx.TextCtrl.