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. [Solved] QT Resource File - Images Not Showing When Running
Forum Updated to NodeBB v4.3 + New Features

[Solved] QT Resource File - Images Not Showing When Running

Scheduled Pinned Locked Moved General and Desktop
13 Posts 5 Posters 26.9k Views 3 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.
  • SGaistS Offline
    SGaistS Offline
    SGaist
    Lifetime Qt Champion
    wrote on last edited by
    #4

    Hi and welcome to devnet,

    Try running qmake when you modify your qrc file. The corresponding C++ file must be regenerated when you modify it.

    Hope it helps

    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
    1
    • N Offline
      N Offline
      nickpost05
      wrote on last edited by
      #5

      I'm relatively new to QT, and C++ in general, so is that something I have to do with a program outside of QT?

      1 Reply Last reply
      0
      • N Offline
        N Offline
        nickpost05
        wrote on last edited by
        #6

        Ok I think I may have figured it out and it may be the fact that I am a complete noob with QT. There is literally the option to right click on the project and say "run qmake". I did that on my test application and it started displaying the image. I am going to fix up my main app I was working on earlier and see if that same solution fixes that as well. I will let you know the results.

        1 Reply Last reply
        0
        • N Offline
          N Offline
          nickpost05
          wrote on last edited by
          #7

          Yep, that was it. Just so everyone is aware of the solution, it was simply to right click the project and click "Run qmake".

          Thanks again to all those who helped!

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

            You're welcome !

            Since now you have your qrc file working, please update the thread title prepending [solved] so other forum users may know a solution has been found :)

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

            Hasan VaezH 1 Reply Last reply
            0
            • SGaistS SGaist

              You're welcome !

              Since now you have your qrc file working, please update the thread title prepending [solved] so other forum users may know a solution has been found :)

              Hasan VaezH Offline
              Hasan VaezH Offline
              Hasan Vaez
              wrote on last edited by
              #9

              @SGaist
              This problem usually happen when you have two Resource file with same name!(*.qrc).
              For testing create a main project and create an external library project. Create two res.qrc file with same name.
              Sometimes you can not see the icons and images on forms or dialogs on the library you have attached to your project. It is rare to see as usually a little number of programmers create a dialog in their LIBS. (for example having your own MESSAGEBOX in an external LIB)
              I think this is a bug which should be reported to 'qt but report site'

              regards

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

                @Hasan-Vaez Not in this case, it was just missing a refresh of the generated code.

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

                S 1 Reply Last reply
                0
                • SGaistS SGaist

                  @Hasan-Vaez Not in this case, it was just missing a refresh of the generated code.

                  S Offline
                  S Offline
                  sayan275
                  wrote on last edited by
                  #11

                  @SGaist Hi,
                  I'm also facing the same issue of resource images not visible when the app is running. I have a plugin-based architecture. Lets say,

                  1. NavControls, a staticLib, in which we have the icons.
                  2. The NavControls lib is used by a Plugin (VIEWERSHARED_EXPORT). I added it in the .pro fo Viewer Plugin
                  //win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../Deploy/bin/release/ -lNavControls
                  else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../Deploy/bin/debug/ -lNavControls
                  
                  INCLUDEPATH += $$PWD/../NavControls
                  DEPENDPATH += $$PWD/../NavControls
                  
                  1. This Viewer plugin implements an Interface.
                  2. Finally, I load the plugin in the app, by QPluginLoader class..

                  The plugin loads without any warnings, but the images are missing on the navControl's buttons.

                  Please suggest what I'm missing!!

                  Thanks,
                  Sayan

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

                    Hi,

                    You likely missed the Using Resources in a Library part of the The Qt Resource System chapter in Qt's documentation.

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

                    S 1 Reply Last reply
                    1
                    • SGaistS SGaist

                      Hi,

                      You likely missed the Using Resources in a Library part of the The Qt Resource System chapter in Qt's documentation.

                      S Offline
                      S Offline
                      sayan275
                      wrote on last edited by
                      #13

                      @SGaist Thanks for the suggestion.
                      Sorry for the very delayed reply.
                      I tried few options as in the mentioned link.
                      Adding the qrc path in the application's pro file worked.

                      Thank you!!

                      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