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. How to include .txt on Qt
Forum Updated to NodeBB v4.3 + New Features

How to include .txt on Qt

Scheduled Pinned Locked Moved Unsolved General and Desktop
196 Posts 11 Posters 142.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.
  • S Offline
    S Offline
    SGaist
    Lifetime Qt Champion
    wrote on 8 Jan 2017, 22:13 last edited by
    #158

    Looks better, yes.

    Don't forget to break out of the loop once you found a match.

    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
    • P Offline
      P Offline
      Payx
      wrote on 8 Jan 2017, 22:21 last edited by Payx 1 Aug 2017, 22:21
      #159

      so it compile but i got the 3 same errors :

      QPixmap::scaled: Pixmap is a null pixmap
      
      setGeometry: Unable to set geometry 5x13+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x13+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
      
      yep its no good
      
      void Remplissage(QImage& image, const QPoint& topLeft, const QSize& rectangle, const QColor& colour) {
      
      	int maxX = topLeft.x() + rectangle.width();
      	int maxY = topLeft.y() + rectangle.height();
      
      	for(int x = topLeft.x(); x < maxX; ++x) {
      		for(int y = topLeft.y(); y < maxY; ++y) {
      			image.setPixelColor(x, y, colour);
      
      
      
      
      				if (Costs.contains( colour.rgb() ))  {
      					CostInfo& ci = Costs[colour.rgb()];
      					QLabel abc;
      //          int Cost = ci.Cost;
      					qDebug() << "check me--->" << ci.ImageName;
      					QPixmap pix( ci.ImageName );
      					if (pix.isNull()){
      					qDebug() << "yep its no good";
      					return;
      					};
      					QPixmap scaledPix = pix.scaled(   8, 8,
      																				 Qt::KeepAspectRatio,
      																				 Qt::SmoothTransformation
      																				 );
      					abc.setPixmap(scaledPix);
      					abc.show();
      
      				}
      				else {
      					foreach( QRgb key, Costs.keys() ) {
      					QColor BaseColor( key );
      					if (IsCloseColor(BaseColor, colour) == true){
      
      						CostInfo& ci = Costs[colour.rgb()];
      						QLabel abc;
      						QPixmap pix( ci.ImageName );
      						QPixmap scaledPix = pix.scaled(   8, 8,
      																					 Qt::KeepAspectRatio,
      																					 Qt::SmoothTransformation
      																					 );
      						abc.setPixmap(scaledPix);
      						abc.show();
      					}
      					else {
      						qDebug() << "yep its no good";
      					}
      				}
      
      			}
      		}
      }}
      

      i put my code here

      1 Reply Last reply
      0
      • S Offline
        S Offline
        SGaist
        Lifetime Qt Champion
        wrote on 8 Jan 2017, 22:53 last edited by
        #160

        Because you are still trying to get the wrong entry from your map. If you enter your foreach loop, it means that colour can't be found in your map thus you can't use it to get the value from the map.

        IsCloseColor tells you that BaseColor and colour are close, then you must use key to get the CostInfo you want.

        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
        • P Offline
          P Offline
          Payx
          wrote on 8 Jan 2017, 23:22 last edited by Payx 1 Aug 2017, 23:23
          #161

          Ok i understand, so it doesnt work because i still search my color in my map.

          So i have to replace color by basecolor (when IsCloseColor(BaseColor, colour) == true) right ? and search for basecolor in my map ?

          F 1 Reply Last reply 8 Jan 2017, 23:38
          0
          • P Payx
            8 Jan 2017, 23:22

            Ok i understand, so it doesnt work because i still search my color in my map.

            So i have to replace color by basecolor (when IsCloseColor(BaseColor, colour) == true) right ? and search for basecolor in my map ?

            F Offline
            F Offline
            Flotisable
            wrote on 8 Jan 2017, 23:38 last edited by
            #162

            @Payx
            yes

            1 Reply Last reply
            0
            • P Offline
              P Offline
              Payx
              wrote on 8 Jan 2017, 23:43 last edited by
              #163

              am i right if i write

              CostInfo& ci = Costs[BaseColor.rgb()];
              

              ?

              1 Reply Last reply
              0
              • F Offline
                F Offline
                Flotisable
                wrote on 8 Jan 2017, 23:48 last edited by
                #164

                yes

                by the way, you don't need to write if( IsCloseColor( BaseColor , colour ) == true ) explicitly. Yout can write if( IsColseColor( BaseColor , colour ) ) since the return value of IsCloseColor is already a bool and if can test it

                1 Reply Last reply
                0
                • P Offline
                  P Offline
                  Payx
                  wrote on 8 Jan 2017, 23:51 last edited by
                  #165

                  Ok so it compile,

                  but i have the same error again :

                  yep its no good
                  yep its no good
                  yep its no good
                  setGeometry: Unable to set geometry 8x7+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x7+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                  

                  *1000

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    SGaist
                    Lifetime Qt Champion
                    wrote on 9 Jan 2017, 10:23 last edited by
                    #166

                    Again checkout what you get, whether what it contains is valid.

                    And again 2, you are creating QLabels that will be destroyed before they can be shown.

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

                    P 1 Reply Last reply 9 Jan 2017, 13:41
                    0
                    • S SGaist
                      9 Jan 2017, 10:23

                      Again checkout what you get, whether what it contains is valid.

                      And again 2, you are creating QLabels that will be destroyed before they can be shown.

                      P Offline
                      P Offline
                      Payx
                      wrote on 9 Jan 2017, 13:41 last edited by Payx 1 Sept 2017, 13:46
                      #167

                      @SGaist said in How to include .txt on Qt:

                      And again 2, you are creating QLabels that will be destroyed before they can be shown.

                      So maybe write "QLabel abc;" in my .h ?

                      @SGaist said in How to include .txt on Qt:

                      Again checkout what you get, whether what it contains is valid.

                      i have

                      						CostInfo& ci = Costs[BaseColor.rgb()];
                      						QPixmap pix( ci.ImageName );
                      

                      Maybe i don't understand well this 2 lines, i explain what i understand and tell me if i'm wrong.

                      The first line put in my variable ci the "line" referent to my BaseColor ( it stock the Costs (who have a QString and a Int))

                      the second line create a pixmap from the ImageName referent to my BaseColor. So something like (QPixmap pix(:/img/ballepeche.png))

                      1 Reply Last reply
                      0
                      • M Offline
                        M Offline
                        mrjj
                        Lifetime Qt Champion
                        wrote on 9 Jan 2017, 14:05 last edited by mrjj 1 Sept 2017, 14:06
                        #168

                        Hi
                        Make sure that
                        BaseColor.rgb() actually give a 100% MATCH else u insert empty one with no file name and ImageName will be empty!

                        I think u are using it wrongly.

                        try
                        if ( Costs.contains( BaseColor.rgb()))
                        qDebug () << "its OK with base color";
                        else
                        qDebug () << " base color had no match!!"

                        before
                        CostInfo& ci = Costs[BaseColor.rgb()];
                        QPixmap pix( ci.ImageName );

                        As if base color is NOT 1 of the colors in qmpa, it dont work and image is empty.

                        F 1 Reply Last reply 9 Jan 2017, 14:11
                        0
                        • M mrjj
                          9 Jan 2017, 14:05

                          Hi
                          Make sure that
                          BaseColor.rgb() actually give a 100% MATCH else u insert empty one with no file name and ImageName will be empty!

                          I think u are using it wrongly.

                          try
                          if ( Costs.contains( BaseColor.rgb()))
                          qDebug () << "its OK with base color";
                          else
                          qDebug () << " base color had no match!!"

                          before
                          CostInfo& ci = Costs[BaseColor.rgb()];
                          QPixmap pix( ci.ImageName );

                          As if base color is NOT 1 of the colors in qmpa, it dont work and image is empty.

                          F Offline
                          F Offline
                          Flotisable
                          wrote on 9 Jan 2017, 14:11 last edited by
                          #169

                          @mrjj
                          @Payx's BaseColor is constructed from the key of Costs, so I think there is no problem

                          1 Reply Last reply
                          1
                          • P Offline
                            P Offline
                            Payx
                            wrote on 9 Jan 2017, 14:26 last edited by
                            #170
                            its OK with base color
                            setGeometry: Unable to set geometry 8x7+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x7+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                            yep its no good
                            yep its no good
                            yep its no good
                            yep its no good
                            yep its no good
                            yep its no good
                            yep its no good
                            yep its no good
                            yep its no good
                            yep its no good
                            yep its no good
                            its OK with base color
                            

                            So no problem about BaseColor !

                            F 1 Reply Last reply 9 Jan 2017, 14:37
                            1
                            • P Payx
                              9 Jan 2017, 14:26
                              its OK with base color
                              setGeometry: Unable to set geometry 8x7+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x7+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                              yep its no good
                              yep its no good
                              yep its no good
                              yep its no good
                              yep its no good
                              yep its no good
                              yep its no good
                              yep its no good
                              yep its no good
                              yep its no good
                              yep its no good
                              its OK with base color
                              

                              So no problem about BaseColor !

                              F Offline
                              F Offline
                              Flotisable
                              wrote on 9 Jan 2017, 14:37 last edited by
                              #171

                              @Payx
                              I think you can output the imageName in the foreach to check if there is a file name.

                              and you can try to use debug mode and execute step by step to find out which line cause the problem.

                              maybe it will be more clear what's wrong with it.

                              1 Reply Last reply
                              1
                              • M Offline
                                M Offline
                                mrjj
                                Lifetime Qt Champion
                                wrote on 9 Jan 2017, 14:39 last edited by mrjj 1 Sept 2017, 14:39
                                #172

                                Hi
                                Yes as @Flotisable says, you should check what is going on with the file name

                                so

                                xxxx
                                QPixmap pix( ci.ImageName );
                                qDebug() << "image i get from ci.ImageName : " << ci.ImageName;

                                and see what it really is.

                                1 Reply Last reply
                                0
                                • P Offline
                                  P Offline
                                  Payx
                                  wrote on 9 Jan 2017, 14:44 last edited by Payx 1 Sept 2017, 14:45
                                  #173

                                  with qDebug() << "image i get from ci.ImageName : " << ci.ImageName;

                                  image i get from ci.ImageName :  ":/img/noir.png"
                                  setGeometry: Unable to set geometry 8x7+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x7+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                  yep its no good
                                  yep its no good
                                  yep its no good
                                  yep its no good
                                  yep its no good
                                  yep its no good
                                  yep its no good
                                  yep its no good
                                  yep its no good
                                  yep its no good
                                  yep its no good
                                  its OK with base color
                                  image i get from ci.ImageName :  ":/img/noir.png"
                                  setGeometry: Unable to set geometry 8x7+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x7+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                  yep its no good
                                  
                                  1 Reply Last reply
                                  1
                                  • M Offline
                                    M Offline
                                    mrjj
                                    Lifetime Qt Champion
                                    wrote on 9 Jan 2017, 14:50 last edited by
                                    #174

                                    Ok so path is good ? seems ok.
                                    So I guess it does load it there. ( in pix)
                                    But why does

                                    if (pix.isNull()){
                                    qDebug() << "yep its no good";
                                    return;
                                    };

                                    still trigger then ?

                                    or is that from
                                    if (IsCloseColor(BaseColor, colour) == true){
                                    xxx
                                    }
                                    else {
                                    qDebug() << "yep its no good";
                                    }

                                    ?

                                    1 Reply Last reply
                                    0
                                    • P Offline
                                      P Offline
                                      Payx
                                      wrote on 9 Jan 2017, 14:52 last edited by Payx 1 Sept 2017, 15:05
                                      #175

                                      EDIT :

                                      i replaced this line "diffBlue + diffRed + diffGreen < 100" 100 by 450 and increase the picture to a 20 * 20

                                      i have :

                                      image i get from ci.ImageName :  ":/img/fraise.png"
                                      setGeometry: Unable to set geometry 20x16+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x16+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                      its OK with base color
                                      image i get from ci.ImageName :  ":/img/rose.png"
                                      setGeometry: Unable to set geometry 20x14+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x14+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                      its OK with base color
                                      image i get from ci.ImageName :  ":/img/ballepeche.png"
                                      setGeometry: Unable to set geometry 19x20+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x20+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                      yep its no good
                                      yep its no good
                                      its OK with base color
                                      image i get from ci.ImageName :  ":/img/noir.png"
                                      setGeometry: Unable to set geometry 20x17+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x17+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                      its OK with base color
                                      image i get from ci.ImageName :  ":/img/balebleue.png"
                                      QPixmap::scaled: Pixmap is a null pixmap
                                      setGeometry: Unable to set geometry 5x13+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x13+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                      its OK with base color
                                      image i get from ci.ImageName :  ":/img/turquoise.png"
                                      setGeometry: Unable to set geometry 11x20+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x20+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                      its OK with base color
                                      image i get from ci.ImageName :  ":/img/balleverte.png"
                                      setGeometry: Unable to set geometry 20x15+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x15+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                      its OK with base color
                                      image i get from ci.ImageName :  ":/img/violet.png"
                                      setGeometry: Unable to set geometry 15x20+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x20+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                      its OK with base color
                                      image i get from ci.ImageName :  ":/img/gris.png"
                                      setGeometry: Unable to set geometry 16x20+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x20+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                      its OK with base color
                                      image i get from ci.ImageName :  ":/img/marron.png"
                                      setGeometry: Unable to set geometry 8x20+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x20+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                      its OK with base color
                                      image i get from ci.ImageName :  ":/img/fraise.png"
                                      setGeometry: Unable to set geometry 20x16+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x16+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                      its OK with base color
                                      image i get from ci.ImageName :  ":/img/rose.png"
                                      setGeometry: Unable to set geometry 20x14+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x14+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                      its OK with base color
                                      image i get from ci.ImageName :  ":/img/ballepeche.png"
                                      setGeometry: Unable to set geometry 19x20+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x20+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                      yep its no good
                                      yep its no good
                                      its OK with base color
                                      image i get from ci.ImageName :  ":/img/noir.png"
                                      

                                      its better no ?

                                      and i had already changed into a

                                      					if (pix.isNull()){
                                      					qDebug() << "nothing";
                                      					return;
                                      					};
                                      

                                      to see exactly where it bug

                                      EDIT : it will not be displayed on my label, so if i put my the definition of my label in my .h doest it work?

                                      M 1 Reply Last reply 9 Jan 2017, 15:11
                                      0
                                      • P Payx
                                        9 Jan 2017, 14:52

                                        EDIT :

                                        i replaced this line "diffBlue + diffRed + diffGreen < 100" 100 by 450 and increase the picture to a 20 * 20

                                        i have :

                                        image i get from ci.ImageName :  ":/img/fraise.png"
                                        setGeometry: Unable to set geometry 20x16+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x16+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                        its OK with base color
                                        image i get from ci.ImageName :  ":/img/rose.png"
                                        setGeometry: Unable to set geometry 20x14+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x14+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                        its OK with base color
                                        image i get from ci.ImageName :  ":/img/ballepeche.png"
                                        setGeometry: Unable to set geometry 19x20+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x20+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                        yep its no good
                                        yep its no good
                                        its OK with base color
                                        image i get from ci.ImageName :  ":/img/noir.png"
                                        setGeometry: Unable to set geometry 20x17+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x17+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                        its OK with base color
                                        image i get from ci.ImageName :  ":/img/balebleue.png"
                                        QPixmap::scaled: Pixmap is a null pixmap
                                        setGeometry: Unable to set geometry 5x13+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x13+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                        its OK with base color
                                        image i get from ci.ImageName :  ":/img/turquoise.png"
                                        setGeometry: Unable to set geometry 11x20+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x20+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                        its OK with base color
                                        image i get from ci.ImageName :  ":/img/balleverte.png"
                                        setGeometry: Unable to set geometry 20x15+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x15+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                        its OK with base color
                                        image i get from ci.ImageName :  ":/img/violet.png"
                                        setGeometry: Unable to set geometry 15x20+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x20+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                        its OK with base color
                                        image i get from ci.ImageName :  ":/img/gris.png"
                                        setGeometry: Unable to set geometry 16x20+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x20+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                        its OK with base color
                                        image i get from ci.ImageName :  ":/img/marron.png"
                                        setGeometry: Unable to set geometry 8x20+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x20+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                        its OK with base color
                                        image i get from ci.ImageName :  ":/img/fraise.png"
                                        setGeometry: Unable to set geometry 20x16+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x16+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                        its OK with base color
                                        image i get from ci.ImageName :  ":/img/rose.png"
                                        setGeometry: Unable to set geometry 20x14+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x14+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                        its OK with base color
                                        image i get from ci.ImageName :  ":/img/ballepeche.png"
                                        setGeometry: Unable to set geometry 19x20+640+280 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry:  120x20+640+280 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 0x0, maximum size: 16777215x16777215).
                                        yep its no good
                                        yep its no good
                                        its OK with base color
                                        image i get from ci.ImageName :  ":/img/noir.png"
                                        

                                        its better no ?

                                        and i had already changed into a

                                        					if (pix.isNull()){
                                        					qDebug() << "nothing";
                                        					return;
                                        					};
                                        

                                        to see exactly where it bug

                                        EDIT : it will not be displayed on my label, so if i put my the definition of my label in my .h doest it work?

                                        M Offline
                                        M Offline
                                        mrjj
                                        Lifetime Qt Champion
                                        wrote on 9 Jan 2017, 15:11 last edited by
                                        #176

                                        @Payx
                                        Well it seems you just do
                                        QLabel abc;
                                        which will not work at all as this label is then deleted as soon as function ends.

                                        Putting it in .h will help it not getting deleted but its still not connected to the screen in any way.
                                        If you have UI file. Cant u put it there?
                                        and get via
                                        ui->label
                                        Then its in the right place.

                                        To do this, you must make Remplissage member of the mainwindow so you can acces its UI

                                        1 Reply Last reply
                                        0
                                        • P Offline
                                          P Offline
                                          Payx
                                          wrote on 9 Jan 2017, 15:41 last edited by
                                          #177

                                          Yes but if i create a label in my UI the picture will just be displayed in the same label no ?

                                          M 1 Reply Last reply 9 Jan 2017, 16:07
                                          0

                                          167/196

                                          9 Jan 2017, 13:41

                                          • Login

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