Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. Brainstorm
  4. [SOLVED]QPixmap on click checking

[SOLVED]QPixmap on click checking

Scheduled Pinned Locked Moved Brainstorm
7 Posts 4 Posters 2.7k 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.
  • L Offline
    L Offline
    LargoPlanet4
    wrote on last edited by
    #1

    Hello!

    How to check pixmap on click? Possibly QSignalmapper?
    I wouldn't like use buttons.

    Thank you!

    1 Reply Last reply
    0
    • L Offline
      L Offline
      leon.anavi
      wrote on last edited by
      #2

      Why don't you want to use QPushButton with an icon on it? Could you please provide more details about your goal?

      http://anavi.org/

      1 Reply Last reply
      0
      • L Offline
        L Offline
        LargoPlanet4
        wrote on last edited by
        #3

        I wanted pass a QPushButton array for function and return, but not worked.
        Therefore I would like use QPushButton instead QPixmap.

        1 Reply Last reply
        0
        • EddyE Offline
          EddyE Offline
          Eddy
          wrote on last edited by
          #4

          Did you check "the qsignalmapper docs?":http://qt-project.org/doc/qt-5/qsignalmapper.html#details

          There is an example of what I think you want.

          Otherwise please show us what you have coded and what's not working

          Qt Certified Specialist
          www.edalsolutions.be

          1 Reply Last reply
          0
          • L Offline
            L Offline
            LargoPlanet4
            wrote on last edited by
            #5

            @
            QPushButton Paklikeveres::kartyaosztas(QString pakli[], QPushButton* jpakli[], QString gep1_pakli[], QString gep2_pakli[], QString gep3_pakli[],
            int pakli_felsolap, int jpakliszam, int gep1pakliszam, int gep2pakliszam, int gep3pakliszam)
            {
            pakli_felsolap = 0;
            jpakliszam = 0;
            gep1pakliszam = 0;
            gep2pakliszam = 0;
            gep3pakliszam = 0;

            for(int i = 0; i <= 5-1; i++)
            {
                jpakli[i]->setObjectName(pakli[i]);
                jpakliszam++;
                //qDebug() << jpakli[i]->objectName();
                //qDebug() << jpakliszam;
            
                gep1_pakli[i] = pakli[i + 1];
                gep1pakliszam++;
            
                gep2_pakli[i] = pakli[i + 2];
                gep2pakliszam++;
            
                gep3_pakli[i] = pakli[i + 3];
                gep3pakliszam++;
            
                pakli_felsolap += 4;
            }
            
            //Gép pakli feltöltés
            for(int i = 0; i <= gep1pakliszam; i++)
            {
                if(i < 4)
                {
                    paklistring1 += gep1_pakli[i] + " ";
                    paklistring2 += gep2_pakli[i] + " ";
                    paklistring3 += gep3_pakli[i] + " ";
                }else{
                    paklistring1 += gep1_pakli[i];
                    paklistring2 += gep2_pakli[i];
                    paklistring3 += gep3_pakli[i];
                }
            }
            jadatbazisa->gepadatok("gep1", paklistring1);
            jadatbazisa->gepadatok("gep2", paklistring2);
            jadatbazisa->gepadatok("gep3", paklistring3);
            
            return *jpakli;
            

            }
            @

            Error:
            /Users/ivanicsmark/Desktop/Uno/paklikeveres.cpp:138: error: no viable conversion from 'QPushButton *' to 'QPushButton'
            return *jpakli;
            ^~~~~~~

            How to return give QPushButton array?

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

              Hi,

              You can't return a QPushButton, it implies a copy and QObject derived class can't be copied.

              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
              • L Offline
                L Offline
                LargoPlanet4
                wrote on last edited by
                #7

                I see.

                Thank you for help!

                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