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. Icons from resource file not showing
QtWS25 Last Chance

Icons from resource file not showing

Scheduled Pinned Locked Moved Solved General and Desktop
11 Posts 4 Posters 7.6k Views
  • 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.
  • S Offline
    S Offline
    saber
    wrote on last edited by saber
    #1

    I am in linux.And i am using Qt 5.9
    I found this app's source code from git hub.
    Creator of this app, include icon from the system theme .
    In this app i included a resource file and select a push button's icon from the resource file that i include.
    It shows in Qt creator ,but shwoing blank Pushbutton after build.I deleted every code that named theme and icon,but no change.
    Icon from system theme shows after build .But icon selected from resource file are not showing.
    What i can do to show icon from my resource file??
    What code do i remove to not show icon from system theme?

    1 Reply Last reply
    0
    • Vinod KuntojiV Offline
      Vinod KuntojiV Offline
      Vinod Kuntoji
      wrote on last edited by
      #2

      @saber

      Delete your build folder. Clean your project, qmake and build and then run your project.

      C++, Qt, Qt Quick Developer,
      PthinkS, Bangalore

      1 Reply Last reply
      1
      • S Offline
        S Offline
        saber
        wrote on last edited by saber
        #3

        I did it .but no change.
        I think it is in code to select the icon from theme.
        the app is "lximage-qt"

        1 Reply Last reply
        0
        • Vinod KuntojiV Offline
          Vinod KuntojiV Offline
          Vinod Kuntoji
          wrote on last edited by Vinod Kuntoji
          #4

          @saber ,
          Show me your code

          C++, Qt, Qt Quick Developer,
          PthinkS, Bangalore

          S 1 Reply Last reply
          0
          • Vinod KuntojiV Vinod Kuntoji

            @saber ,
            Show me your code

            S Offline
            S Offline
            saber
            wrote on last edited by saber
            #5

            @Vinod-Kuntoji
            thanks for help.
            as a new user in the forum ,i can't upload a zip folder.
            here is the cmake file of it.
            https://forum.qt.io/topic/85016/convert-cmake-file-to-qmake

            and here is the original code.from github
            https://github.com/lxde/lximage-qt

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

              Hi,

              Please show the content of your .qrc file and the part of the code where you load the icons.

              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
              0
              • S Offline
                S Offline
                saber
                wrote on last edited by saber
                #7

                Here is the qrc file
                0_1510802396487_ooopppp.png

                I use this code first

                  QPixmap iu("<:/icons/before.png>");
                   ui.cNext->setIcon(iu);
                

                But not showing the icon.
                so i apply the icons from designer
                and also see the output .the icon is not showing in after build.

                0_1510804112720_yyyyyy.png
                thanks.

                joeQJ 1 Reply Last reply
                0
                • S saber

                  Here is the qrc file
                  0_1510802396487_ooopppp.png

                  I use this code first

                    QPixmap iu("<:/icons/before.png>");
                     ui.cNext->setIcon(iu);
                  

                  But not showing the icon.
                  so i apply the icons from designer
                  and also see the output .the icon is not showing in after build.

                  0_1510804112720_yyyyyy.png
                  thanks.

                  joeQJ Offline
                  joeQJ Offline
                  joeQ
                  wrote on last edited by
                  #8

                  @saber hi,friend.welcome.

                  try following snippet:

                  ui->pushButton->setIcon(QIcon(":/icons/left.ico"));
                  

                  or

                  ui->pushButton->setIcon(QIcon("qrc:/icons/left.ico"));
                  

                  Just do it!

                  1 Reply Last reply
                  1
                  • S Offline
                    S Offline
                    saber
                    wrote on last edited by
                    #9

                    as i am using qt 5 i used
                    ui.cPrevious->setIcon(QIcon("qrc:/icons/left.ico"));

                    but no result.I don't understand .It should work with code and designer.
                    i think writer of this code made something to take only select the icone from system theme.

                    0_1510805074671_eeee.png

                    joeQJ 1 Reply Last reply
                    0
                    • S saber

                      as i am using qt 5 i used
                      ui.cPrevious->setIcon(QIcon("qrc:/icons/left.ico"));

                      but no result.I don't understand .It should work with code and designer.
                      i think writer of this code made something to take only select the icone from system theme.

                      0_1510805074671_eeee.png

                      joeQJ Offline
                      joeQJ Offline
                      joeQ
                      wrote on last edited by joeQ
                      #10

                      @saber hi, you use cmake. maybe some error in cmake. like source path not set right.

                      if use qmake, my snippet code is ok. you can check the the path in cmake.

                      or To try the absolute path. like following snippet:

                      QPixmap pix;
                      if(pix.load("absolute icon path")){
                          qDebug("icon load ok");
                          QIcon ico(pix);
                          ui->btn->setIcon(ico);
                      }
                      

                      Just do it!

                      S 1 Reply Last reply
                      0
                      • joeQJ joeQ

                        @saber hi, you use cmake. maybe some error in cmake. like source path not set right.

                        if use qmake, my snippet code is ok. you can check the the path in cmake.

                        or To try the absolute path. like following snippet:

                        QPixmap pix;
                        if(pix.load("absolute icon path")){
                            qDebug("icon load ok");
                            QIcon ico(pix);
                            ui->btn->setIcon(ico);
                        }
                        
                        S Offline
                        S Offline
                        saber
                        wrote on last edited by saber
                        #11

                        @joeQ
                        nothing.
                        please can u see my post to convert it cmake file to qmake.
                        i think it will solve the problem.
                        https://forum.qt.io/topic/85016/convert-cmake-file-to-qmake

                        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