具体效果是~~~
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 ()函数为槽函数,当查找下一个按钮被点击时,触发改函数