标题:关于QT4 QTextEdit::find 函数
作者:herrome
日期:2011-08-10 12:40
内容:
感觉还是QT3的find好用啊:
bool QTextEdit::find ( const QString & expr, bool cs, bool wo, bool forward = TRUE, int * para = 0, int * index = 0 )
到了QT4变成了:
bool QTextEdit::find ( const QString & exp, QTextDocument::FindFlags options = 0 )
但我认为QT不能越改越倒退吧,Q3的find()的功能是不是以另外的方式实现了?比如我要同时设置“全字符匹配”和“识别大小写”功能,Q4的QTextEdit::find就办不到
PS:Q4里QTextEdit中设置光标的函数MS也不见了
#1 [dbzhang800 08-10 13:04]
看manual:至少先看看那个option能做什么再说
#2 回 1楼(dbzhang800) 的帖子 [herrome 08-10 15:07]
其实我是想问如何能在QT4中实现QT3中QTextEdit::find的功能
#3 Re:回 1楼(dbzhang800) 的帖子 [dbzhang800 08-10 15:16]
引用第2楼herrome于2011-08-10 15:07发表的 回 1楼(dbzhang800) 的帖子 :
其实我是想问如何能在QT4中实现QT3中QTextEdit::find的功能
这个,也是我让你看manual的原因
题外:你如何得出“Qt4 find的功能比Qt3少” 这个结论?
#4 回 3楼(dbzhang800) 的帖子 [herrome 08-10 20:04]
manual指的是帮助手册吧,那个我看过,不过可能我还不能很好的运用这个手册,看完后还是没找到解决问题的方法。
PS:我并没说过“Qt4 find的功能比Qt3少” 这句话, 可能你误会我的意思了
#5 [三只小鸡 03-26 15:10]
QTextDocument::FindWholeWords | QTextDocument::FindCaseSensitively