Qt中关于QTextEdit的问题,如何获取选中其中某个位置数据呢?
如何像图这样显示呢我想让当我点击信息中的“123”时,左边QTextEdit中的数值对应显示比如显示“121517”,像这种如何实现呢?我想让选中数据背景色变为蓝色如图中...
如何像图这样显示呢 我想让当我点击信息中的“123”时,左边QTextEdit中的数值对应显示比如显示“12 15 17”,像这种如何实现呢 ?
我想让选中数据 背景色变为蓝色 如图中的 那样 其中QTextEdit中有数据,当我点击树节点“123”时 在对应的QTextEdit中就选中其中数据 展开
我想让选中数据 背景色变为蓝色 如图中的 那样 其中QTextEdit中有数据,当我点击树节点“123”时 在对应的QTextEdit中就选中其中数据 展开
1个回答
展开全部
要实现选中指定字符串可以看看 QTextCursor 类的相关方法,如果还需要选中高亮可以看看 QTextCharFormat 类的相关方法
更多追问追答
追问
恩 看了 但是 没有找到
追答
bool QTextCursor::movePosition (MoveOperation operation, MoveMode mode = MoveAnchor, int n = 1)
Moves the cursor by performing the given operation n times, using the specified mode, and returns true if all operations were completed successfully; otherwise returns false.
For example, if this function is repeatedly used to seek to the end of the next word, it will eventually fail when the end of the document is reached.
By default, the move operation is performed once (n = 1).
If mode is KeepAnchor, the cursor selects the text it moves over. This is the same effect that the user achieves when they hold down the Shift key and move the cursor with the cursor keys.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询