Я работаю над редактором исходного кода на C ++, используя Qt5 и QScintilla в качестве фреймворка.В этом проекте я хочу постоянно показывать строку и столбец текстового курсора (положение курсора), поэтому мне нужен СИГНАЛ, который выдается при каждом перемещении текстового курсора.Согласно документации QScintilla, cursorPositionChanged (int line, int index) испускает полезный сигнал всякий раз, когда курсор перемещается, поэтому я предполагаю, что это должен быть метод, который мне нужен?Это то, что я сделал до сих пор:
// notify if cursor position changed
connect(textEdit, SIGNAL(cursorPositionChanged(int line, int index)), this, SLOT(showCurrendCursorPosition()));
мой код компилируется, и окно редактора отображается как требуется, но, к сожалению, я получил предупреждение:
QObject::connect: No such signal QsciScintilla::cursorPositionChanged(int line, int index)
Может кто-нибудь предоставитьмне с примером QScintilla C ++ или Python, показывающим, как непрерывно получать и отображать текущую позицию курсора?
Полный исходный код размещен здесь: https://github.com/mbergmann-sh/qAmigaED
Спасибо за любые подсказки!