Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    QTEXTEDIT FIND BACKWARD

    General and Desktop
    qtextedit
    3
    6
    2392
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • O
      Olivier Ronat last edited by

      I don't understand why the find forward is working well but not the find backwark (flag QTextDocument::FindBackward) that skips the first previous occurence of a search). How to solve this issue?

      1 Reply Last reply Reply Quote 0
      • M
        mcosta last edited by

        Hi and welcome to devnet,

        can you post some examples of code that shows your problem? Sorry but we don't have yet a crystal ball :)

        Once your problem is solved don't forget to:

        • Mark the thread as SOLVED using the Topic Tool menu
        • Vote up the answer(s) that helped you to solve the issue

        You can embed images using (http://imgur.com/) or (http://postimage.org/)

        1 Reply Last reply Reply Quote 0
        • O
          Olivier Ronat last edited by

          void MainWindow::rechercheNext(QString texte,bool fBackward,bool fCaseSensitive, bool fWholeWord)
          {
          QTextDocument::FindFlags flag=0;
          if (fBackward)
          flag= QTextDocument::FindBackward;
          if (fCaseSensitive)
          flag = flag | QTextDocument::FindCaseSensitively;
          if (fWholeWord)
          flag = flag | QTextDocument::FindWholeWords;
          bool f=textEdit->find(texte,flag);
          }

          If in the textedit document there is the following text (a "a" character on each line as shown)
          a
          a
          a
          a

          When the cursor is at the end of the document, the find backward mode skips one "a" on 2

          1 Reply Last reply Reply Quote 0
          • M
            mcosta last edited by

            Hi,

            you're right, I tried with my code and the behaviour is the same you described.
            I'm with Qt 5.5.0 on OS X 10.10.

            IMO you could open a bugreport

            Once your problem is solved don't forget to:

            • Mark the thread as SOLVED using the Topic Tool menu
            • Vote up the answer(s) that helped you to solve the issue

            You can embed images using (http://imgur.com/) or (http://postimage.org/)

            1 Reply Last reply Reply Quote 0
            • O
              Olivier Ronat last edited by

              I have reported the bug. I will feed back when the issue is solved

              1 Reply Last reply Reply Quote 2
              • SGaist
                SGaist Lifetime Qt Champion last edited by

                Hi,

                Can you share the bug report link ? That will make it easier for others to find it

                Interested in AI ? www.idiap.ch
                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post