QT菜鸟求助大佬,最近用QT写个记事本,查找功能用到了 TextEdit的find函数,但是用QTextDocument::FindBackward的时候有点小问题,查找大写字母的时候会“跳行”,大佬路过的时候帮忙看下
void test::on_pushButton_clicked()
{
QString str = ui->lineEdit->text();
if(ui->textEdit->find(str, QTextDocument::FindBackward))//向后查找
{
// 查找到后高亮显示
QPalette palette = ui->textEdit->palette();
palette.setColor(QPalette::Highlight,palette.color(QPalette::Active,QPalette::Highlight));
ui->textEdit->setPalette(palette);
}
}