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. Able to add image file in Qt Design, but image not visible at runtime. Bug?
Forum Updated to NodeBB v4.3 + New Features

Able to add image file in Qt Design, but image not visible at runtime. Bug?

Scheduled Pinned Locked Moved Unsolved General and Desktop
14 Posts 6 Posters 7.9k 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.
  • ThugT Thug

    Hi jsulm,

    I'm using free Qt Creator 4.8.1, based on Qt 5.12.1, Win 10 Pro.

    My project is a "Qt Widget App" pls see screen below for the option I selected when creating the program.
    0_1551248025185_d1dd1652-33c5-4ae4-b800-fe0228267f5c-image.png

    0_1551248063061_c6b7d121-5c18-4350-8cfd-5d9363ba9b63-image.png

    0_1551248192989_e8ab5ccc-ee35-47c1-b8ca-fbfcf9a686b7-image.png

    jsulmJ Offline
    jsulmJ Offline
    jsulm
    Lifetime Qt Champion
    wrote on last edited by
    #4

    @Thug Did you check QtCreator bug tracker to see whether this is a known issue? Did you try to disable antivirus software?

    https://forum.qt.io/topic/113070/qt-code-of-conduct

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #5

      Hi,

      Might be a silly question but are you sure your .qrc file is compiled ?

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

      ThugT 1 Reply Last reply
      0
      • SGaistS SGaist

        Hi,

        Might be a silly question but are you sure your .qrc file is compiled ?

        ThugT Offline
        ThugT Offline
        Thug
        wrote on last edited by
        #6

        Hi @jsulm , I tried disabling McAfee, the "Add Resource" option still freezes. The bug tracker does not seem to show this bug.

        @SGaist , are you refering to "Clean project, Run Qmake, Run project" in QT Creator? If yes, I have already tried it. Or do you mean compile qrc via command prompt? How do I select "Add Resource" in command prompt?

        I remember the "Add Resource" working, not freezing up 4 days ago when I first installed QT. I did not install anything new nor did any settings since then.

        mranger90M 1 Reply Last reply
        0
        • ThugT Thug

          Hi @jsulm , I tried disabling McAfee, the "Add Resource" option still freezes. The bug tracker does not seem to show this bug.

          @SGaist , are you refering to "Clean project, Run Qmake, Run project" in QT Creator? If yes, I have already tried it. Or do you mean compile qrc via command prompt? How do I select "Add Resource" in command prompt?

          I remember the "Add Resource" working, not freezing up 4 days ago when I first installed QT. I did not install anything new nor did any settings since then.

          mranger90M Offline
          mranger90M Offline
          mranger90
          wrote on last edited by
          #7

          @Thug
          You can just edit the .pro file and add the line
          RESOURCES += file.qrc
          where "file" is the name of your resource file.
          As always, when changing the .pro file, make sure that you do a clean/qmake/build cycle.

          ThugT 1 Reply Last reply
          1
          • mranger90M mranger90

            @Thug
            You can just edit the .pro file and add the line
            RESOURCES += file.qrc
            where "file" is the name of your resource file.
            As always, when changing the .pro file, make sure that you do a clean/qmake/build cycle.

            ThugT Offline
            ThugT Offline
            Thug
            wrote on last edited by
            #8

            Hi, @mranger90 the .pro file already included the .qrc line (pls see screenshot below).

            0_1551661595201_1c2184da-c5f6-4682-a5a9-e7a52fb9b547-image.png

            A copy of the zipped project file is at:
            SG_GUI6

            1 Reply Last reply
            0
            • mranger90M Offline
              mranger90M Offline
              mranger90
              wrote on last edited by
              #9

              I ran that project on an Ubuntu 18.04 system using Qt 5.12.0
              With no modifications, the application built and ran but the wrench was not visible.
              In designer mode, the path to the wrench was to my disk - i.e. /home/joem/SG_GU16/Img/Wrench.png.
              I changed it to point to the resource entry ":/Res/Img/Wrench.png" in the QLabel/pixmap tab for label_2.
              Clean/qmake/rebuild/run and the wrench appears.

              ThugT 1 Reply Last reply
              0
              • mranger90M mranger90

                I ran that project on an Ubuntu 18.04 system using Qt 5.12.0
                With no modifications, the application built and ran but the wrench was not visible.
                In designer mode, the path to the wrench was to my disk - i.e. /home/joem/SG_GU16/Img/Wrench.png.
                I changed it to point to the resource entry ":/Res/Img/Wrench.png" in the QLabel/pixmap tab for label_2.
                Clean/qmake/rebuild/run and the wrench appears.

                ThugT Offline
                ThugT Offline
                Thug
                wrote on last edited by
                #10

                @mranger90 , may I ask how do you change the path in Designer mode?

                I only see the path
                "C:\Users\HG\Doucments\Qt\SG_GUI16\Img\Wrench.png"
                when I mouseover the "wrench.png" in the pixmap tab.
                0_1551759276431_604a1b71-5633-493e-8257-230a0259c335-image.png

                Did you select "Choose Resource" or "Choose file"?
                I selected "Choose file". When I select "Choose Resource" the program freezes like it is looking for something, I need to press ESC to unfreeze it.
                0_1551759389992_91903a11-5c47-4b3a-b775-4bf517329d7d-image.png

                1 Reply Last reply
                0
                • mranger90M Offline
                  mranger90M Offline
                  mranger90
                  wrote on last edited by
                  #11

                  There are a couple of ways.
                  the "..." button should give you the option.
                  or the DownArrow will allow you to choose a resource.
                  Since the png is already in the resource file, this should work.

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

                    Hi
                    Its not the project it self as it seems to work with same compiler and Qt version.
                    alt text

                    Have not heard it freezing before when trying to open the resource browse window.
                    very odd.

                    ThugT 1 Reply Last reply
                    0
                    • GerhardG Offline
                      GerhardG Offline
                      Gerhard
                      wrote on last edited by
                      #13

                      Run qmake after adding Image to Resource file

                      Gerhard

                      1 Reply Last reply
                      0
                      • mrjjM mrjj

                        Hi
                        Its not the project it self as it seems to work with same compiler and Qt version.
                        alt text

                        Have not heard it freezing before when trying to open the resource browse window.
                        very odd.

                        ThugT Offline
                        ThugT Offline
                        Thug
                        wrote on last edited by
                        #14

                        @mrjj oic, then it might be my computer's settings or background programs.

                        1 Reply Last reply
                        0

                        • Login

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