Qt:创建自定义QTextCursor选择

时间:2012-05-04 09:28:59

标签: c++ qt

因此,类select(SelectionType)中的方法QTextCursor只有4个可能的参数。

QTextCursor::Document
QTextCursor::BlockUnderCursor
QTextCursor::LineUnderCursor
QTextCursor::WordUnderCursor

是否可以创建自定义选择类型?如果我想从第5到第9位选择文本,请说谢谢!

http://doc.qt.io/qt-5/qtextcursor.html#select

1 个答案:

答案 0 :(得分:3)

像这样使用setPosition

cursor.setPosition(5);
cursor.setPosition(9, QTextCursor::KeepAnchor);

这会将光标的Anchor设置为5,将其Position设置为9.选择是锚点和位置之间的文本。