Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. QWidget paintEvent slow when rendering
Forum Updated to NodeBB v4.3 + New Features

QWidget paintEvent slow when rendering

Scheduled Pinned Locked Moved Solved General and Desktop
29 Posts 3 Posters 9.3k Views 2 Watching
  • 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.
  • D Offline
    D Offline
    Dohisev
    wrote on last edited by
    #18

    What you mean with the resolution? You mean my screen resolution? It's 1366x768.

    Is there a workaround to check if it's a problem with the enumeration Qt does with the fonts?

    mrjjM 1 Reply Last reply
    0
    • D Dohisev

      What you mean with the resolution? You mean my screen resolution? It's 1366x768.

      Is there a workaround to check if it's a problem with the enumeration Qt does with the fonts?

      mrjjM Offline
      mrjjM Offline
      mrjj
      Lifetime Qt Champion
      wrote on last edited by mrjj
      #19

      @Dohisev
      Hi
      It also have a small delay here. So maybe there is nothing wrong.
      alt text

      D 1 Reply Last reply
      0
      • mrjjM mrjj

        @Dohisev
        Hi
        It also have a small delay here. So maybe there is nothing wrong.
        alt text

        D Offline
        D Offline
        Dohisev
        wrote on last edited by
        #20

        @mrjj I really can't notice the delay on yours, on mine it's like way too much.

        https://ddgobkiprc33d.cloudfront.net/57399f19-427b-4f7f-b48b-064649ae1a22.gif

        Focus on the mouse cursor and see that it appears a loading cursor while it's all white.

        1 Reply Last reply
        0
        • mrjjM Offline
          mrjjM Offline
          mrjj
          Lifetime Qt Champion
          wrote on last edited by
          #21

          Yeah your first paint for mainwindow seems much slower.

          But i dont get it if none of the other samples do anything like that as they are have same structure etc.

          Can you try my test project?
          https://www.dropbox.com/s/nl0issoplwylkb7/slowtext.zip?dl=0

          Just to verify that it runs slower at your pc. Then it must be local somehow.,

          D 1 Reply Last reply
          0
          • mrjjM mrjj

            Yeah your first paint for mainwindow seems much slower.

            But i dont get it if none of the other samples do anything like that as they are have same structure etc.

            Can you try my test project?
            https://www.dropbox.com/s/nl0issoplwylkb7/slowtext.zip?dl=0

            Just to verify that it runs slower at your pc. Then it must be local somehow.,

            D Offline
            D Offline
            Dohisev
            wrote on last edited by
            #22

            @mrjj It seems to be a local problem, I don't know if this will be happening if I compile here and distribute the generated binary. What should I do?

            0_1510246550049_2017-11-09_13-54-10.gif

            mrjjM 1 Reply Last reply
            0
            • D Dohisev

              @mrjj It seems to be a local problem, I don't know if this will be happening if I compile here and distribute the generated binary. What should I do?

              0_1510246550049_2017-11-09_13-54-10.gif

              mrjjM Offline
              mrjjM Offline
              mrjj
              Lifetime Qt Champion
              wrote on last edited by
              #23

              @Dohisev
              First i would update video drivers. just to be on the safe side.
              Im pretty sure it wont happen when you distribute your app but
              it would be nice to know what it comes from.

              If you remove the drawText , the speed is normal ?

              D 1 Reply Last reply
              0
              • mrjjM mrjj

                @Dohisev
                First i would update video drivers. just to be on the safe side.
                Im pretty sure it wont happen when you distribute your app but
                it would be nice to know what it comes from.

                If you remove the drawText , the speed is normal ?

                D Offline
                D Offline
                Dohisev
                wrote on last edited by
                #24

                @mrjj Yes, it's only slow when drawing the texts, If I draw only shapes it doesn't lag.

                mrjjM 1 Reply Last reply
                0
                • D Dohisev

                  @mrjj Yes, it's only slow when drawing the texts, If I draw only shapes it doesn't lag.

                  mrjjM Offline
                  mrjjM Offline
                  mrjj
                  Lifetime Qt Champion
                  wrote on last edited by
                  #25

                  @Dohisev
                  You could try remove some of the new fonts from the font folder and see.

                  D 1 Reply Last reply
                  0
                  • mrjjM mrjj

                    @Dohisev
                    You could try remove some of the new fonts from the font folder and see.

                    D Offline
                    D Offline
                    Dohisev
                    wrote on last edited by
                    #26

                    @mrjj I did remove all the fonts I installed but it's still the same, so I'm going to be updating the drivers and hope that everything is back to normal after that, if not, I think it might be something with my computer. It might be needing a clean up or something like that.
                    Thank you mrjj, you helped a lot, thank you for your patience.

                    mrjjM 1 Reply Last reply
                    0
                    • D Dohisev

                      @mrjj I did remove all the fonts I installed but it's still the same, so I'm going to be updating the drivers and hope that everything is back to normal after that, if not, I think it might be something with my computer. It might be needing a clean up or something like that.
                      Thank you mrjj, you helped a lot, thank you for your patience.

                      mrjjM Offline
                      mrjjM Offline
                      mrjj
                      Lifetime Qt Champion
                      wrote on last edited by mrjj
                      #27

                      @Dohisev
                      You are most welcome.
                      It is a bit of odd case and updating gfx drivers is a good idea.
                      Its clearly related to drawText but i think its something deeper that Qt.

                      D 1 Reply Last reply
                      0
                      • mrjjM mrjj

                        @Dohisev
                        You are most welcome.
                        It is a bit of odd case and updating gfx drivers is a good idea.
                        Its clearly related to drawText but i think its something deeper that Qt.

                        D Offline
                        D Offline
                        Dohisev
                        wrote on last edited by
                        #28

                        @mrjj I'm here to say that I made a HUGE clean up on my computer and it's not lagging anymore when rendering.

                        mrjjM 1 Reply Last reply
                        1
                        • D Dohisev

                          @mrjj I'm here to say that I made a HUGE clean up on my computer and it's not lagging anymore when rendering.

                          mrjjM Offline
                          mrjjM Offline
                          mrjj
                          Lifetime Qt Champion
                          wrote on last edited by
                          #29

                          @Dohisev
                          Ah. so it was good old lag :)
                          Well thx for reporting back.
                          So it might have been some dll conflict or similar issue and you clean it out. \o/

                          1 Reply Last reply
                          1

                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Users
                          • Groups
                          • Search
                          • Get Qt Extensions
                          • Unsolved