QT在QTextedit中的某一行指定位置实现闪耀的竖线功能

QT在QTextedit中的某一行指定位置实现闪烁的竖线功能
在QTextedit中的文本某一行中某一个位置比如冒号后面加上闪烁的竖线,从而实现输入数字的功能,请问该怎么做?主要是在指定位置怎么加上闪烁的竖线,我用了setFocus,貌似没用作用
------解决方案--------------------
查了下Qt助手,貌似QTextEdit是没有设置光标位置的函数。
不知道你可不可以使用QLineDit来代替,使用QLinEdit的setCursorPosition(int)方法,这个就是设置光标位置的。
其实QLineEdit和QTextEdit差不多,如果你必需QTextEdit的功能,可以自己从QLineEdit派生,模仿QTextEdit控件,
来达到你想要的效果。
------解决方案--------------------
可以获取TextCursor,然后用TextCursor来移动光标位置,在使用setTextCursor
QTextCursor QTextEdit::textCursor() const
void QTextEdit::setTextCursor(const QTextCursor & cursor)