Qt3.3通过调用setSelection()函数并指定一个不同的选择id(selNum)作为该函数的最后一个参数,从而允许在QTextEdit小部件中进行多个选择。在
在Qt4中,为了创建一个选择,我创建了一个QTextCursor对象,并调用setPosition()或movePosition()方法。我可以创建一个单一的文本选择没有问题。但是,我无法找到创建多个选择的方法。Qt4中的方法没有允许您设置选择id的参数,也找不到QTextCursor或QTextEdit中的任何其他函数,它们似乎允许我这样做。在
此功能是否已从Qt4中完全删除?或者有没有一种新的不同的方法?在
谢谢。在
罗尼
创建多个光标(
QTextCursor
),每个选择都是文本的不同部分。这对你有用吗?在我现在意识到解决办法其实很简单。在
对每个控件调用的所有选择而不是调用光标的所有选择,我通过为这些QTextCursor对象调用setCharFormat()方法来更改这些文本部分的背景色。在
相关问题 更多 >
编程相关推荐