0

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

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

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

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

4

1 回答 1

3

像这样使用setPosition

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

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

于 2012-05-04T09:36:37.963 回答