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

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

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

SetCaretForeground (передние)

Устанавливает цвет переднего плана каретки. Параметр fore - это объект wxColour, строка #RRGGBB или спецификация цвета, например "white". Возвращает Нет.

отсюда: http://www.yellowbrain.com/stc/caret.html

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

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

Клинтон.

1 ответ

Решение

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

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

Другие вопросы по тегам