Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Game Development
  4. 2D array into graphicview to create Objects from 2D-Array
Forum Updated to NodeBB v4.3 + New Features

2D array into graphicview to create Objects from 2D-Array

Scheduled Pinned Locked Moved Unsolved Game Development
algorithmsarraygraphics view
14 Posts 3 Posters 2.6k 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.
  • P Offline
    P Offline
    projectbavaria
    wrote on 25 May 2020, 12:50 last edited by projectbavaria
    #2
    QPixmap outPixmap = QPixmap(xarrSize,yarrSize);
      outPixmap.loadFromData(grid);
    
      // Bild-Datei anzeigen
    
      ui->label->setPixmap(outPixmap);
      ui->label->show();
    

    but doesn't know the loadFromData..
    i will try more

    J 1 Reply Last reply 25 May 2020, 13:12
    0
    • P projectbavaria
      25 May 2020, 12:50
      QPixmap outPixmap = QPixmap(xarrSize,yarrSize);
        outPixmap.loadFromData(grid);
      
        // Bild-Datei anzeigen
      
        ui->label->setPixmap(outPixmap);
        ui->label->show();
      

      but doesn't know the loadFromData..
      i will try more

      J Offline
      J Offline
      JonB
      wrote on 25 May 2020, 13:12 last edited by
      #3

      @projectbavaria said in 2D array into graphicview to create Objects from 2D-Array:

      outPixmap.loadFromData(grid);
      but doesn't know the loadFromData..

      What type is grid? If it's your char grid[xarrSize][yarrSize] then your call does not correspond to either overload https://doc.qt.io/qt-5/qpixmap.html#loadFromData or https://doc.qt.io/qt-5/qpixmap.html#loadFromData-1.

      P 1 Reply Last reply 25 May 2020, 13:15
      1
      • J JonB
        25 May 2020, 13:12

        @projectbavaria said in 2D array into graphicview to create Objects from 2D-Array:

        outPixmap.loadFromData(grid);
        but doesn't know the loadFromData..

        What type is grid? If it's your char grid[xarrSize][yarrSize] then your call does not correspond to either overload https://doc.qt.io/qt-5/qpixmap.html#loadFromData or https://doc.qt.io/qt-5/qpixmap.html#loadFromData-1.

        P Offline
        P Offline
        projectbavaria
        wrote on 25 May 2020, 13:15 last edited by projectbavaria
        #4

        @JonB it is a 2D Array -> array Char [x][y]
        yeah i will look on your link

        1 Reply Last reply
        0
        • P Offline
          P Offline
          projectbavaria
          wrote on 25 May 2020, 15:40 last edited by
          #5

          can't go on i will look From Matrix to QImage and QPixmap on forum.. maybe that will help

          1 Reply Last reply
          0
          • S Offline
            S Offline
            SGaist
            Lifetime Qt Champion
            wrote on 25 May 2020, 19:12 last edited by
            #6

            Hi,

            Do you mean you have a two dimensional array of chars that you want to build a grid with and that each of the cell of that grid shall contain the letter at that point of the array ?

            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 26 May 2020, 00:49
            0
            • S SGaist
              25 May 2020, 19:12

              Hi,

              Do you mean you have a two dimensional array of chars that you want to build a grid with and that each of the cell of that grid shall contain the letter at that point of the array ?

              P Offline
              P Offline
              projectbavaria
              wrote on 26 May 2020, 00:49 last edited by
              #7
              This post is deleted!
              P 1 Reply Last reply 26 May 2020, 01:13
              0
              • P projectbavaria
                26 May 2020, 00:49

                This post is deleted!

                P Offline
                P Offline
                projectbavaria
                wrote on 26 May 2020, 01:13 last edited by
                #8
                This post is deleted!
                P 1 Reply Last reply 26 May 2020, 12:37
                0
                • P projectbavaria
                  26 May 2020, 01:13

                  This post is deleted!

                  P Offline
                  P Offline
                  projectbavaria
                  wrote on 26 May 2020, 12:37 last edited by
                  #9

                  @projectbavaria ![alt text](Unbenannt.jpg image url)

                  1 Reply Last reply
                  0
                  • P Offline
                    P Offline
                    projectbavaria
                    wrote on 26 May 2020, 15:09 last edited by
                    #10

                    Unbenannt.jpg ![0_1590505663278_14df9cf0-9d3f-4008-97bc-f55769443621-image.png](Uploading 100%)

                    now i getting a black screen and try to go on

                    1 Reply Last reply
                    0
                    • S Offline
                      S Offline
                      SGaist
                      Lifetime Qt Champion
                      wrote on 26 May 2020, 18:03 last edited by
                      #11

                      From what you posted, there's nothing added to the scene and your view seems to be a local variable so unless it's in your main function body, it will be destroyed before you can even see it.

                      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 26 May 2020, 19:05
                      0
                      • S SGaist
                        26 May 2020, 18:03

                        From what you posted, there's nothing added to the scene and your view seems to be a local variable so unless it's in your main function body, it will be destroyed before you can even see it.

                        P Offline
                        P Offline
                        projectbavaria
                        wrote on 26 May 2020, 19:05 last edited by projectbavaria
                        #12

                        @SGaist but before i destroying it i have to handle that i want to save my array(inside there are my chars) as a QtPiximap -> after that i can show it in GraphisScene ?

                        1 Reply Last reply
                        0
                        • S Offline
                          S Offline
                          SGaist
                          Lifetime Qt Champion
                          wrote on 26 May 2020, 21:32 last edited by
                          #13

                          Except that you are not using your array to draw anything. You are using a QBitArray which contains nothing to draw on a image that you then use as brush.

                          You should start by just drawing on that QImage properly and set it on a QLabel to see what it would look like. And once you have that working, come back to your QGraphicsView part.

                          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 26 May 2020, 21:34
                          0
                          • S SGaist
                            26 May 2020, 21:32

                            Except that you are not using your array to draw anything. You are using a QBitArray which contains nothing to draw on a image that you then use as brush.

                            You should start by just drawing on that QImage properly and set it on a QLabel to see what it would look like. And once you have that working, come back to your QGraphicsView part.

                            P Offline
                            P Offline
                            projectbavaria
                            wrote on 26 May 2020, 21:34 last edited by
                            #14

                            @SGaist okey i will try

                            1 Reply Last reply
                            0

                            11/14

                            26 May 2020, 18:03

                            • Login

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