• 5369阅读
  • 4回复

[提问]QT中的查找!!急求!! [复制链接]

上一主题 下一主题
离线3070421031
 
只看楼主 倒序阅读 楼主  发表于: 2011-01-13
— 本帖被 XChinux 从 论坛公告栏 移动到本区(2011-01-13) —
这是我查找消息盒子的代码
void MainWindow::show_findText()
{
QString findText = find_lineEdit->text();
//获取行编辑器中的内容
ui->textEdit->find(findText,QTextDocument::FindBackward);//向后查找
if(!ui->textEdit->find(findText,QTextDocument::FindBackward))
{
QMessageBox::warning(this,tr("查找"),tr("找不到 %1") .arg(findText));
}

}这个不管我找不找的到,他都跳出找不到这几个字,求助下,怎么改才能变成找到和找不到2种提示[/pre]
[ 此帖被3070421031在2011-01-13 20:53重新编辑 ]
离线3070421031
只看该作者 1楼 发表于: 2011-01-13
急求,好心人帮帮忙!!
离线XChinux

只看该作者 2楼 发表于: 2011-01-13
if(!ui->textEdit->find(findText,QTextDocument::FindBackward))
{
QMessageBox::warning(this,tr("查找"),tr("找不到 %1") .arg(findText));
}
else
{
    QMessageBox::warning(this,tr("查找"),tr("找到 %1") .arg(findText));
}
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 3楼 发表于: 2011-01-13
不是上面的意思么?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线梅克斯
只看该作者 4楼 发表于: 2011-01-14
貌似你找了2次?第二次找不到就跳出对话框.......这是本意吗?还是写错..额..
快速回复
限100 字节
 
上一个 下一个