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 Offline
    ThugT Offline
    Thug
    wrote on last edited by
    #3

    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 1 Reply Last reply
    0
    • 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 Online
      jsulmJ Online
      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