具体效果是~~~
like 被高亮显示出来~~~~~~~~
具体的代码就是
void MainWindow::show_findText()
{
QString findtext=find_textLineEdit->text();//获得对话框的内容
if(ui->textEdit->find(findtext,QTextDocument::FindBackward))//查找后一个
{
// 查找到后高亮显示
QPalette palette = ui->textEdit->palette();
palette.setColor(QPalette::Highlight,palette.color(QPalette::Active,QPalette::Highlight));
ui->textEdit->setPalette(palette);
}
else
{
QMessageBox::information(this,tr("注意"),tr("没有找到内容"),QMessageBox::Ok);
}
}
show_fineText ()函数为槽函数,当查找下一个按钮被点击时,触发改函数。