求助!!!QT記事本使用TextEdit的find實現查找功能,有GUG

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);
    }
}

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章